From 224595d2cdc5964bd518961496258a34ca865b73 Mon Sep 17 00:00:00 2001 From: David Minton Date: Wed, 28 Aug 2019 19:17:47 -0400 Subject: [PATCH] Added simple and complex morphology test environments --- tests/morphology_test_cases/.DS_Store | Bin 0 -> 8196 bytes tests/morphology_test_cases/complex/CTEM | 1 + .../complex/FassettCounts.txt | 1859 +++++++++++++++ .../LOLASethCraterCatalogv8gt20-binned.dat | 0 .../complex/NPFextrap.dat | 1418 ++++++++++++ .../ctem_io_readers.cpython-37.pyc | Bin 0 -> 3874 bytes .../ctem_io_writers.cpython-37.pyc | Bin 0 -> 6621 bytes tests/morphology_test_cases/complex/cleanup | 32 + .../complex/console/console000000.jpg | Bin 0 -> 97647 bytes .../complex/console/console000001.jpg | Bin 0 -> 110720 bytes .../complex/craterscale.dat | 1419 ++++++++++++ tests/morphology_test_cases/complex/ctem.dat | 34 + tests/morphology_test_cases/complex/ctem.in | 73 + .../complex/ctem_driver.pro | 233 ++ .../complex/ctem_driver.py | 227 ++ .../complex}/ctem_image_dem.pro | 0 .../complex}/ctem_image_presentation.pro | 0 .../complex}/ctem_image_regolith.pro | 0 .../complex}/ctem_image_shaded_relief.pro | 0 .../complex/ctem_io_read_input.pro | 131 ++ .../complex}/ctem_io_read_old.pro | 0 .../complex/ctem_io_readers.py | 144 ++ .../complex/ctem_io_writers.py | 274 +++ .../complex}/ctem_window_display.pro | 0 .../complex/dist/ocum_000001.dat | 2 + .../complex/dist/odist_000001.dat | 25 + .../complex/dist/pdist_000001.dat | 78 + .../complex/dist/tcum_000001.dat | 2 + .../complex/dist/tdist_000001.dat | 25 + .../complex/ejecta_table_max.dat | 1003 +++++++++ .../complex/ejecta_table_min.dat | 1003 +++++++++ .../complex/fracdone.dat | 1 + tests/morphology_test_cases/complex/getjob | 2 + .../complex/impactmass.dat | 1 + .../complex/lunar-MBA-impactor-velocities.dat | 64 + .../complex/misc/ctem000001.dat | 2 + .../complex/misc/ctem_000001.dat | 2 + .../complex/misc/mass_000001.dat | 1 + .../complex/ocumulative.dat | 2 + .../complex/odistribution.dat | 25 + .../complex/pdistribution.dat | 78 + .../complex/production.dat | 1418 ++++++++++++ .../complex/regolithdepth.dat | 1 + tests/morphology_test_cases/complex/runjob | 14 + .../morphology_test_cases/complex}/start.in | 0 .../complex/surf/surf000000.png | Bin 0 -> 20082 bytes .../complex/surf/surf000001.png | Bin 0 -> 240696 bytes .../complex/tcumulative.dat | 2 + .../complex/tdistribution.dat | 25 + .../complex/testprofile.dat | 2000 +++++++++++++++++ .../complex/testprofile.plt | 2 + tests/morphology_test_cases/simple/CTEM | 1 + .../simple/FassettCounts.txt | 1859 +++++++++++++++ .../LOLASethCraterCatalogv8gt20-binned.dat | 0 .../simple/NPFextrap.dat | 1418 ++++++++++++ .../ctem_io_readers.cpython-37.pyc | Bin 0 -> 3873 bytes .../ctem_io_writers.cpython-37.pyc | Bin 0 -> 6620 bytes tests/morphology_test_cases/simple/cleanup | 32 + .../simple/console/console000000.jpg | Bin 0 -> 97527 bytes .../simple/console/console000001.jpg | Bin 0 -> 112369 bytes .../simple/craterscale.dat | 1419 ++++++++++++ tests/morphology_test_cases/simple/ctem.dat | 34 + tests/morphology_test_cases/simple/ctem.in | 73 + .../simple/ctem_driver.pro | 233 ++ .../simple/ctem_driver.py | 227 ++ .../simple}/ctem_image_dem.pro | 0 .../simple}/ctem_image_presentation.pro | 0 .../simple/ctem_image_regolith.pro | 33 + .../simple}/ctem_image_shaded_relief.pro | 0 .../simple/ctem_io_read_input.pro | 131 ++ .../simple}/ctem_io_read_old.pro | 0 .../simple/ctem_io_readers.py | 144 ++ .../simple/ctem_io_writers.py | 274 +++ .../simple}/ctem_window_display.pro | 0 .../simple/dist/ocum_000001.dat | 2 + .../simple/dist/odist_000001.dat | 24 + .../simple/dist/pdist_000001.dat | 78 + .../simple/dist/tcum_000001.dat | 2 + .../simple/dist/tdist_000001.dat | 24 + .../simple/ejecta_table_max.dat | 1003 +++++++++ .../simple/ejecta_table_min.dat | 1003 +++++++++ .../morphology_test_cases/simple/fracdone.dat | 1 + tests/morphology_test_cases/simple/getjob | 2 + .../simple/impactmass.dat | 1 + .../simple/lunar-MBA-impactor-velocities.dat | 64 + .../simple/misc/ctem000001.dat | 2 + .../simple/misc/ctem_000001.dat | 2 + .../simple/misc/mass_000001.dat | 1 + .../simple/ocumulative.dat | 2 + .../simple/odistribution.dat | 24 + .../simple/pdistribution.dat | 78 + .../simple/production.dat | 1418 ++++++++++++ .../simple/regolithdepth.dat | 1 + tests/morphology_test_cases/simple/runjob | 14 + .../morphology_test_cases/simple}/start.in | 0 .../simple/surf/surf000000.png | Bin 0 -> 20082 bytes .../simple/surf/surf000001.png | Bin 0 -> 354113 bytes .../simple/tcumulative.dat | 2 + .../simple/tdistribution.dat | 24 + .../simple/testprofile.dat | 2000 +++++++++++++++++ tests/ray-generation-test-environment/CTEM | 1 + .../LOLASethCraterCatalogv8gt20-binned.dat | 15 + .../MintonLunarProduction.dat | 0 .../SinusMedii-data-binned.dat | 0 .../Strom-frontside-highlands.csv | 0 .../ray-generation-test-environment}/bar.pro | 0 .../ray-generation-test-environment}/cleanup | 0 .../ray-generation-test-environment}/ctem.in | 0 .../ctem_driver.pro | 0 .../ctem_image_dem.pro | 41 + .../ctem_image_presentation.pro | 143 ++ .../ctem_image_regolith.pro | 0 .../ctem_image_shaded_relief.pro | 52 + .../ctem_io_read_input.pro | 0 .../ctem_io_read_old.pro | 45 + .../ctem_window_display.pro | 249 ++ .../lunar-MBA-impactor-velocities.dat | 0 .../ray-generation-test-environment/start.in | 1 + .../testprofile.dat | 0 tests/regolith-transport-run-example/CTEM | 1 + .../LOLASethCraterCatalogv8gt20-binned.dat | 15 + .../MintonLunarProduction.dat | 0 .../SinusMedii-data-binned.dat | 0 .../regolith-transport-run-example}/bar.pro | 0 .../regolith-transport-run-example}/cleanup | 0 .../regolith-transport-run-example}/ctem.in | 0 .../ctem_driver.pro | 0 .../ctem_image_dem.pro | 41 + .../ctem_image_presentation.pro | 143 ++ .../ctem_image_regolith.pro | 33 + .../ctem_image_shaded_relief.pro | 52 + .../ctem_io_read_input.pro | 0 .../ctem_io_read_old.pro | 45 + .../ctem_window_display.pro | 249 ++ .../lunar-MBA-impactor-velocities.dat | 0 tests/regolith-transport-run-example/start.in | 1 + 136 files changed, 24400 insertions(+) create mode 100644 tests/morphology_test_cases/.DS_Store create mode 120000 tests/morphology_test_cases/complex/CTEM create mode 100755 tests/morphology_test_cases/complex/FassettCounts.txt rename {ray-generation-test-environment => tests/morphology_test_cases/complex}/LOLASethCraterCatalogv8gt20-binned.dat (100%) mode change 100644 => 100755 create mode 100755 tests/morphology_test_cases/complex/NPFextrap.dat create mode 100644 tests/morphology_test_cases/complex/__pycache__/ctem_io_readers.cpython-37.pyc create mode 100644 tests/morphology_test_cases/complex/__pycache__/ctem_io_writers.cpython-37.pyc create mode 100755 tests/morphology_test_cases/complex/cleanup create mode 100644 tests/morphology_test_cases/complex/console/console000000.jpg create mode 100644 tests/morphology_test_cases/complex/console/console000001.jpg create mode 100644 tests/morphology_test_cases/complex/craterscale.dat create mode 100644 tests/morphology_test_cases/complex/ctem.dat create mode 100755 tests/morphology_test_cases/complex/ctem.in create mode 100755 tests/morphology_test_cases/complex/ctem_driver.pro create mode 100644 tests/morphology_test_cases/complex/ctem_driver.py rename {ray-generation-test-environment => tests/morphology_test_cases/complex}/ctem_image_dem.pro (100%) rename {ray-generation-test-environment => tests/morphology_test_cases/complex}/ctem_image_presentation.pro (100%) rename {regolith-transport-run-example => tests/morphology_test_cases/complex}/ctem_image_regolith.pro (100%) rename {ray-generation-test-environment => tests/morphology_test_cases/complex}/ctem_image_shaded_relief.pro (100%) create mode 100755 tests/morphology_test_cases/complex/ctem_io_read_input.pro rename {ray-generation-test-environment => tests/morphology_test_cases/complex}/ctem_io_read_old.pro (100%) mode change 100644 => 100755 create mode 100644 tests/morphology_test_cases/complex/ctem_io_readers.py create mode 100644 tests/morphology_test_cases/complex/ctem_io_writers.py rename {ray-generation-test-environment => tests/morphology_test_cases/complex}/ctem_window_display.pro (100%) mode change 100644 => 100755 create mode 100644 tests/morphology_test_cases/complex/dist/ocum_000001.dat create mode 100644 tests/morphology_test_cases/complex/dist/odist_000001.dat create mode 100644 tests/morphology_test_cases/complex/dist/pdist_000001.dat create mode 100644 tests/morphology_test_cases/complex/dist/tcum_000001.dat create mode 100644 tests/morphology_test_cases/complex/dist/tdist_000001.dat create mode 100644 tests/morphology_test_cases/complex/ejecta_table_max.dat create mode 100644 tests/morphology_test_cases/complex/ejecta_table_min.dat create mode 100644 tests/morphology_test_cases/complex/fracdone.dat create mode 100755 tests/morphology_test_cases/complex/getjob create mode 100644 tests/morphology_test_cases/complex/impactmass.dat create mode 100755 tests/morphology_test_cases/complex/lunar-MBA-impactor-velocities.dat create mode 100644 tests/morphology_test_cases/complex/misc/ctem000001.dat create mode 100644 tests/morphology_test_cases/complex/misc/ctem_000001.dat create mode 100644 tests/morphology_test_cases/complex/misc/mass_000001.dat create mode 100644 tests/morphology_test_cases/complex/ocumulative.dat create mode 100644 tests/morphology_test_cases/complex/odistribution.dat create mode 100644 tests/morphology_test_cases/complex/pdistribution.dat create mode 100644 tests/morphology_test_cases/complex/production.dat create mode 100644 tests/morphology_test_cases/complex/regolithdepth.dat create mode 100755 tests/morphology_test_cases/complex/runjob rename {ray-generation-test-environment => tests/morphology_test_cases/complex}/start.in (100%) mode change 100644 => 100755 create mode 100644 tests/morphology_test_cases/complex/surf/surf000000.png create mode 100644 tests/morphology_test_cases/complex/surf/surf000001.png create mode 100644 tests/morphology_test_cases/complex/tcumulative.dat create mode 100644 tests/morphology_test_cases/complex/tdistribution.dat create mode 100644 tests/morphology_test_cases/complex/testprofile.dat create mode 100644 tests/morphology_test_cases/complex/testprofile.plt create mode 120000 tests/morphology_test_cases/simple/CTEM create mode 100755 tests/morphology_test_cases/simple/FassettCounts.txt rename {regolith-transport-run-example => tests/morphology_test_cases/simple}/LOLASethCraterCatalogv8gt20-binned.dat (100%) mode change 100644 => 100755 create mode 100755 tests/morphology_test_cases/simple/NPFextrap.dat create mode 100644 tests/morphology_test_cases/simple/__pycache__/ctem_io_readers.cpython-37.pyc create mode 100644 tests/morphology_test_cases/simple/__pycache__/ctem_io_writers.cpython-37.pyc create mode 100755 tests/morphology_test_cases/simple/cleanup create mode 100644 tests/morphology_test_cases/simple/console/console000000.jpg create mode 100644 tests/morphology_test_cases/simple/console/console000001.jpg create mode 100644 tests/morphology_test_cases/simple/craterscale.dat create mode 100644 tests/morphology_test_cases/simple/ctem.dat create mode 100755 tests/morphology_test_cases/simple/ctem.in create mode 100755 tests/morphology_test_cases/simple/ctem_driver.pro create mode 100644 tests/morphology_test_cases/simple/ctem_driver.py rename {regolith-transport-run-example => tests/morphology_test_cases/simple}/ctem_image_dem.pro (100%) rename {regolith-transport-run-example => tests/morphology_test_cases/simple}/ctem_image_presentation.pro (100%) create mode 100755 tests/morphology_test_cases/simple/ctem_image_regolith.pro rename {regolith-transport-run-example => tests/morphology_test_cases/simple}/ctem_image_shaded_relief.pro (100%) create mode 100755 tests/morphology_test_cases/simple/ctem_io_read_input.pro rename {regolith-transport-run-example => tests/morphology_test_cases/simple}/ctem_io_read_old.pro (100%) mode change 100644 => 100755 create mode 100644 tests/morphology_test_cases/simple/ctem_io_readers.py create mode 100644 tests/morphology_test_cases/simple/ctem_io_writers.py rename {regolith-transport-run-example => tests/morphology_test_cases/simple}/ctem_window_display.pro (100%) mode change 100644 => 100755 create mode 100644 tests/morphology_test_cases/simple/dist/ocum_000001.dat create mode 100644 tests/morphology_test_cases/simple/dist/odist_000001.dat create mode 100644 tests/morphology_test_cases/simple/dist/pdist_000001.dat create mode 100644 tests/morphology_test_cases/simple/dist/tcum_000001.dat create mode 100644 tests/morphology_test_cases/simple/dist/tdist_000001.dat create mode 100644 tests/morphology_test_cases/simple/ejecta_table_max.dat create mode 100644 tests/morphology_test_cases/simple/ejecta_table_min.dat create mode 100644 tests/morphology_test_cases/simple/fracdone.dat create mode 100755 tests/morphology_test_cases/simple/getjob create mode 100644 tests/morphology_test_cases/simple/impactmass.dat create mode 100755 tests/morphology_test_cases/simple/lunar-MBA-impactor-velocities.dat create mode 100644 tests/morphology_test_cases/simple/misc/ctem000001.dat create mode 100644 tests/morphology_test_cases/simple/misc/ctem_000001.dat create mode 100644 tests/morphology_test_cases/simple/misc/mass_000001.dat create mode 100644 tests/morphology_test_cases/simple/ocumulative.dat create mode 100644 tests/morphology_test_cases/simple/odistribution.dat create mode 100644 tests/morphology_test_cases/simple/pdistribution.dat create mode 100644 tests/morphology_test_cases/simple/production.dat create mode 100644 tests/morphology_test_cases/simple/regolithdepth.dat create mode 100755 tests/morphology_test_cases/simple/runjob rename {regolith-transport-run-example => tests/morphology_test_cases/simple}/start.in (100%) mode change 100644 => 100755 create mode 100644 tests/morphology_test_cases/simple/surf/surf000000.png create mode 100644 tests/morphology_test_cases/simple/surf/surf000001.png create mode 100644 tests/morphology_test_cases/simple/tcumulative.dat create mode 100644 tests/morphology_test_cases/simple/tdistribution.dat create mode 100644 tests/morphology_test_cases/simple/testprofile.dat create mode 120000 tests/ray-generation-test-environment/CTEM create mode 100644 tests/ray-generation-test-environment/LOLASethCraterCatalogv8gt20-binned.dat rename {ray-generation-test-environment => tests/ray-generation-test-environment}/MintonLunarProduction.dat (100%) rename {ray-generation-test-environment => tests/ray-generation-test-environment}/SinusMedii-data-binned.dat (100%) rename {ray-generation-test-environment => tests/ray-generation-test-environment}/Strom-frontside-highlands.csv (100%) rename {ray-generation-test-environment => tests/ray-generation-test-environment}/bar.pro (100%) rename {ray-generation-test-environment => tests/ray-generation-test-environment}/cleanup (100%) rename {ray-generation-test-environment => tests/ray-generation-test-environment}/ctem.in (100%) rename {ray-generation-test-environment => tests/ray-generation-test-environment}/ctem_driver.pro (100%) create mode 100755 tests/ray-generation-test-environment/ctem_image_dem.pro create mode 100755 tests/ray-generation-test-environment/ctem_image_presentation.pro rename {ray-generation-test-environment => tests/ray-generation-test-environment}/ctem_image_regolith.pro (100%) create mode 100755 tests/ray-generation-test-environment/ctem_image_shaded_relief.pro rename {ray-generation-test-environment => tests/ray-generation-test-environment}/ctem_io_read_input.pro (100%) create mode 100644 tests/ray-generation-test-environment/ctem_io_read_old.pro create mode 100644 tests/ray-generation-test-environment/ctem_window_display.pro rename {ray-generation-test-environment => tests/ray-generation-test-environment}/lunar-MBA-impactor-velocities.dat (100%) create mode 100644 tests/ray-generation-test-environment/start.in rename {ray-generation-test-environment => tests/ray-generation-test-environment}/testprofile.dat (100%) create mode 120000 tests/regolith-transport-run-example/CTEM create mode 100644 tests/regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat rename {regolith-transport-run-example => tests/regolith-transport-run-example}/MintonLunarProduction.dat (100%) rename {regolith-transport-run-example => tests/regolith-transport-run-example}/SinusMedii-data-binned.dat (100%) rename {regolith-transport-run-example => tests/regolith-transport-run-example}/bar.pro (100%) rename {regolith-transport-run-example => tests/regolith-transport-run-example}/cleanup (100%) rename {regolith-transport-run-example => tests/regolith-transport-run-example}/ctem.in (100%) rename {regolith-transport-run-example => tests/regolith-transport-run-example}/ctem_driver.pro (100%) create mode 100755 tests/regolith-transport-run-example/ctem_image_dem.pro create mode 100755 tests/regolith-transport-run-example/ctem_image_presentation.pro create mode 100755 tests/regolith-transport-run-example/ctem_image_regolith.pro create mode 100755 tests/regolith-transport-run-example/ctem_image_shaded_relief.pro rename {regolith-transport-run-example => tests/regolith-transport-run-example}/ctem_io_read_input.pro (100%) create mode 100644 tests/regolith-transport-run-example/ctem_io_read_old.pro create mode 100644 tests/regolith-transport-run-example/ctem_window_display.pro rename {regolith-transport-run-example => tests/regolith-transport-run-example}/lunar-MBA-impactor-velocities.dat (100%) create mode 100644 tests/regolith-transport-run-example/start.in diff --git a/tests/morphology_test_cases/.DS_Store b/tests/morphology_test_cases/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..39266ccf1e243204dd3fd72a22063fdd3ad7b751 GIT binary patch literal 8196 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 W^t;~sOVEnxgV^SF&9>|XyZm3A)85bk literal 0 HcmV?d00001 diff --git a/tests/morphology_test_cases/complex/__pycache__/ctem_io_writers.cpython-37.pyc b/tests/morphology_test_cases/complex/__pycache__/ctem_io_writers.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8af689f2d78e2a1f3ae8b5637012c429b2822fc2 GIT binary patch literal 6621 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 literal 0 HcmV?d00001 diff --git a/tests/morphology_test_cases/complex/cleanup b/tests/morphology_test_cases/complex/cleanup new file mode 100755 index 00000000..912eba46 --- /dev/null +++ b/tests/morphology_test_cases/complex/cleanup @@ -0,0 +1,32 @@ +#!/bin/bash +rm console/console*.jpg +rm surf/surf*.jpg +rm rego/rego*.jpg +rm shaded/shaded*.jpg +rm dist/odist_*.dat +rm dist/tdist_*.dat +rm dist/pdist_*.dat +rm dist/ocum_*.dat +rm dist/tcum_*.dat +rm misc/mass_*.dat +rm misc/ctem_*.dat +rm presentation/presentation*.jpg +rm surface_*.dat +rm odistribution.dat +rm pdistribution.dat +rm tdistribution.dat +rm tcumulative.dat +rm ocumulative.dat +rm craterscale.dat +rm ctem.dat +rm fracdone.dat +rm production.dat +rm ejecta_table_max.dat +rm ejecta_table_min.dat +rm impactmass.dat +rm frames/* +rm regolithdepth.dat +rm avgkdiff.dat +rm *.o* +rm term.out +rm time.out diff --git a/tests/morphology_test_cases/complex/console/console000000.jpg b/tests/morphology_test_cases/complex/console/console000000.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c53efddf7ac209e5f0a4a3e4ba676bc0d821483d GIT binary patch literal 97647 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 D (m**(-2) y**(-1)) +popupconsole F ! Pop up console window every output interval +saveshaded F ! Output shaded relief images +saverego F ! Output regolith map images +savepres F ! Output simplified console display images (presentation-compatible images) +savetruelist T ! Save the true cumulative crater distribution for each interval (large file size) +sfdcompare LOLASethCraterCatalogv8gt20-binned.dat ! File name for the SFD comparison file used in the console display +shadedminh -85.0 ! Minimum height for shaded relief map (m) (Default - automatic) +shadedmaxh 85.0 ! Maximum height for shaded relief map (m) (Default - automatic) +runtype single ! Run type: options are normal / statistical + ! single: craters accumulate in successive intervals + ! statistical: surface is reset between intervals + +! CTEM required inputs +seed 33790 ! Random number generator seed +gridsize 2000 ! Size of grid in pixels +numlayers 10 ! Number of perched layers +pix 2.0e2 ! Pixel size (m) +mat rock ! Material (rock or ice) +! Bedrock scaling parameters +mu_b 0.55e0 ! Experimentally derived parameter for bedrock crater scaling law +kv_b 0.20e0 ! Experimentally derived parameter for bedrock crater scaling law +trho_b 2250.0e0 ! Target density (bedrock) (kg/m**3) +ybar_b 0.0e6 ! Bedrock strength (Pa) +! Regolith scaling parameters +mu_r 0.55e0 ! Experimentally derived parameter for regolith crater scaling law +kv_r 0.20e0 ! Experimentally derived parameter for regolith crater scaling law +trho_r 2250.0e0 ! Target density (regolith) (kg/m**3) +ybar_r 0.00e6 ! Regolith strength (Pa) +! Body parameters +gaccel 1.62e0 ! Gravitational acceleration at target (m/s**2) +trad 1737.35e3 ! Target radius (m) +prho 2500.0e0 ! Projectile density (kg/m**3) +sfdfile production.dat ! Impactor SFD file (col 1: Dimp (m), col 2: ! impactors > D +velfile lunar-MBA-impactor-velocities.dat ! Impactor velocity dist file + +! Seismic shaking input (required if seismic shaking is set to T, otherwise ignored) +doseismic F ! Perform seismic shaking calculations with each impact - Default F + +! Optional inputF These have internally set default values that work reasonable well. Comment them out with +deplimit 9e99 ! Depth limit for craters (m) - Default is to ignore. +maxcrat 1.00e0 ! Fraction of gridsize that maximum crater can be - Default 1.0 +killatmaxcrater F ! Stop the run if a crater larger than the maximum is produced - Default F +basinimp 35.0e3 ! Size of impactor to switch to lunar basin scaling law - Default is to ignore +docollapse T ! Do slope collapse - Default T +dosoftening T ! Do ejecta softening - Default T +doangle T ! Vary the impact angle. Set to F to have only vertical impacts - Default T +Kd1 0.0001 +psi 2.000 +fe 4.00 +ejecta_truncation 4.0 +dorays T +superdomain F + diff --git a/tests/morphology_test_cases/complex/ctem_driver.pro b/tests/morphology_test_cases/complex/ctem_driver.pro new file mode 100755 index 00000000..071af0f7 --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_driver.pro @@ -0,0 +1,233 @@ +pro ctem_driver + +;------------------------------------------------------------------------- +; Jim Richardson, Arecibo Observatory +; David Minton, Purdue University Dept. of Earth, Atmospheric, & Planetary Sciences +; July 2014 +; Cratered Terrain Evolution Model display module +; +; Inputs are read in from the ctem.in file +; +;------------------------------------------------------------------------- +;------------- Initial Setup ---------------- +;------------------------------------------------------------------------- +Compile_Opt DEFINT32 +!EXCEPT=2 + +; ----------- input file ----------------------- +infilename = 'ctem.in' +DATFILE='ctem.dat' + +; ---------- reading input files ---------- +seedarr = lon64arr(100) +seedn = 1 +totalimpacts = long64(0) +ncount = long64(0) +curyear = 0.d0 +restart = "F" +fracdone = 1.0d0 +masstot = 0.d0 + +ctem_io_read_input,infilename,interval,numintervals,gridsize,pix,seed,numlayers,sfdfile,impfile,maxcrat,ph1,shadedmaxhdefault,shadedminhdefault,shadedminh,shadedmaxh,restart,runtype,popupconsole,saveshaded,saverego,savepres,savetruelist + +seedarr(0) = seed +area = (gridsize * pix)^2 + +;read input data +pnum = file_lines(impfile) +production = dblarr(2,pnum) +productionfunction = dblarr(2,pnum) +openr,LUN,impfile,/GET_LUN +readf,LUN,productionfunction +free_lun,LUN + +;create impactor production population +production(0,*) = productionfunction(0,*) +production(1,*) = productionfunction(1,*)*area*interval + +;write out corrected production population +openw,1,sfdfile +printf,1,production +close,1 +free_lun,1 + +;set up cratering surface grid and display-only grid +surface_dem = dblarr(gridsize,gridsize) +regolith = dblarr(gridsize,gridsize) + +;set up temporary distribution bins +distl = 1 +pdistl = 1 +odist = dblarr(6,distl) +tdist = dblarr(6,distl) +pdist = dblarr(6,pdistl) +pdisttotal = dblarr(6,pdistl) + +datformat = "(I17,1X,I12,1X,E19.12,1X,A1,1X,F9.6,1X,E19.12)" + + +if strmatch(restart,'F',/fold_case) then begin ; Start with a clean slate + print, 'Starting a new run' + curyear = 0.0d0 + totalimpacts = 0 + masstot = 0.d0 + fracdone = 1.0d0 + + if strmatch(runtype,'statistical',/fold_case) then begin + ncount = 1 + openw,LUN,DATFILE,/GET_LUN + printf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + for n=0,seedn-1 do begin + printf,LUN,seedarr(n),format='(I12)' + endfor + free_lun,LUN + endif else begin + ncount = 0 + endelse + + surface_dem(*,*) = 0.0d0 + regolith(*,*) = 0.0d0 + + file_delete, 'tdistribution.dat',/allow_nonexistent + +endif else begin ; continue an old run + print, 'Continuing a previous run' + + ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass + + ;read in constants file + openr,LUN,DATFILE,/GET_LUN + readf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + seedn = 0 + while ~ eof(LUN) do begin + readf,LUN,iseed + seedarr(seedn) = long64(iseed) + seedn=seedn+1 + endwhile + +endelse + +openw,FRACDONEFILE,'fracdone.dat',/GET_LUN +openw,REGODEPTHFILE,'regolithdepth.dat',/GET_LUN + +;------------------------------------------------------------------------- +; ---------- begin loops ---------- +;------------------------------------------------------------------------- +print, 'Beginning loops' + +;define number of loop iterations and begin +;numintervals=ceil(endyear/interval)-ncount +while (ncount le numintervals) do begin + + + ; ---------- creating crater population ---------- + if (ncount gt 0) then begin + + fnum = string(ncount,format='(I6.6)') + if (file_test('misc',/DIRECTORY) eq 0) then begin + file_mkdir,'misc' + endif + ; save a copy of the ctem.dat file + fname = 'misc/ctem_' + fnum + '.dat' + file_copy, 'ctem.dat', fname, /OVERWRITE + + print, ncount, ' Calling FORTRAN routine' + ;call fortran program to create & count craters + spawn, './CTEM',/noshell + + ; ---------- reading FORTRAN output ---------- + print, ncount, ' Reading FORTRAN output' + ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass + + ;read in constants file + openr,LUN,DATFILE,/GET_LUN + readf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + seedn = 0 + while ~ eof(LUN) do begin + readf,LUN,iseed + seedarr(seedn) = long64(iseed) + seedn = seedn + 1 + endwhile + free_lun,LUN + + curyear = curyear + fracdone * interval + masstot = masstot + mass + printf,FRACDONEFILE,fracdone,curyear + flush,FRACDONEFILE + + printf,REGODEPTHFILE,curyear,mean(regolith),max(regolith),min(regolith) + flush,REGODEPTHFILE + + ;save a copy of the binned observed crater distribution + if (file_test('dist',/DIRECTORY) eq 0) then begin + file_mkdir,'dist' + endif + fname = 'dist/odist_' + fnum + '.dat' + file_copy, 'odistribution.dat', fname, /OVERWRITE + + ; save a copy of the cumulative observed crater distribution + fname = 'dist/ocum_' + fnum + '.dat' + file_copy, 'ocumulative.dat', fname, /OVERWRITE + + ;save a copy of the binned true distribution + fname = 'dist/tdist_' + fnum + '.dat' + file_copy, 'tdistribution.dat', fname, /OVERWRITE + + ;save a copy of the binned idealized production function + fname = 'dist/pdist_' + fnum + '.dat' + file_copy, 'pdistribution.dat', fname, /OVERWRITE + + ; save a copy of the cumulative true crater distribution if the user requests it + if strmatch(savetruelist,'T',/fold_case) then begin + fname = 'dist/tcum_' + fnum + '.dat' + file_copy, 'tcumulative.dat', fname, /OVERWRITE + endif + + ; save a copy of the impacted mass + fname = 'misc/mass_' + fnum + '.dat' + file_copy, 'impactmass.dat', fname, /OVERWRITE + + + endif + + ; Get the accumulated production function + pdisttotal = pdist + pdisttotal(3:5,*) = pdist(3:5,*) * curyear / interval + + ; ---------- displaying results ---------- + print, ncount, ' Displaying results' + + ctem_image_dem,ncount,gridsize,pix,surface_dem,surface_dem_image + if strmatch(saverego,'T',/fold_case) then ctem_image_regolith,ncount,gridsize,pix,regolith,regolith_image + if strmatch(saveshaded,'T',/fold_case) then begin + if (shadedminhdefault eq 1) then shadedminh = min(surface_dem) + if (shadedmaxhdefault eq 1) then shadedmaxh = max(surface_dem) + ctem_image_shaded_relief,ncount,gridsize,pix,surface_dem,surface_dem,shadedminh,shadedmaxh,'shaded',shaded_image + endif + if strmatch(savepres,'T',/fold_case) then ctem_image_presentation,ncount,gridsize,pix,curyear,odist,pdisttotal,tdist,ph1,surface_dem_image + ctem_window_display,ncount,totalimpacts,gridsize,pix,curyear,masstot,odist,pdisttotal,tdist,ph1,surface_dem,regolith,surface_dem_image,popupconsole + + ncount = ncount + 1 + + ;write out the current data file + if (strmatch(runtype,'statistical',/fold_case)) || (ncount eq 1) then begin + restart = 'F' + curyear = 0.0d0 + totalimpacts = 0 + masstot = 0.d0 + file_delete, 'tdistribution.dat',/allow_nonexistent + endif else begin + restart = 'T' + endelse + + openw,LUN,DATFILE,/GET_LUN + printf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + for n=0,seedn-1 do begin + printf,LUN,seedarr(n),format='(I12)' + endfor + free_lun,LUN +endwhile +free_lun,FRACDONEFILE +free_lun,REGODEPTHFILE + +end diff --git a/tests/morphology_test_cases/complex/ctem_driver.py b/tests/morphology_test_cases/complex/ctem_driver.py new file mode 100644 index 00000000..84ad07db --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_driver.py @@ -0,0 +1,227 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model driver +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 + +#Import general purpose modules +import numpy +import os +import subprocess +import shutil + +#Import CTEM modules +import ctem_io_readers +import ctem_io_writers + +#Create and initialize data dictionaries for parameters and options from CTEM.in +notset = '-NOTSET-' +currentdir = os.getcwd() + os.sep + +parameters={'restart': notset, + 'runtype': notset, + 'popupconsole': notset, + 'saveshaded': notset, + 'saverego': notset, + 'savepres': notset, + 'savetruelist': notset, + 'seedn': 1, + 'totalimpacts': 0, + 'ncount': 0, + 'curyear': 0.0, + 'fracdone': 1.0, + 'masstot': 0.0, + 'interval': 0.0, + 'numintervals': 0, + 'pix': -1.0, + 'gridsize': -1, + 'seed': 0, + 'maxcrat': 1.0, + 'shadedminhdefault': 1, + 'shadedmaxhdefault': 1, + 'shadedminh': 0.0, + 'shadedmaxh': 0.0, + 'workingdir': currentdir, + 'ctemfile': 'ctem.in', + 'datfile': 'ctem.dat', + 'impfile': notset, + 'sfdcompare': notset, + 'sfdfile': notset} + +#Read ctem.in to initialize parameter values based on user input +ctem_io_readers.read_ctemin(parameters,notset) + +#Read sfdcompare file +sfdfile = parameters['workingdir'] + parameters['sfdcompare'] +ph1 = ctem_io_readers.read_formatted_ascii(sfdfile, skip_lines = 0) + +#Set up data arrays +seedarr = numpy.zeros(100, dtype = numpy.int) +seedarr[0] = parameters['seed'] +odist = numpy.zeros([1, 6]) +pdist = numpy.zeros([1, 6]) +tdist = numpy.zeros([1, 6]) +surface_dem = numpy.zeros([parameters['gridsize'], parameters['gridsize']], dtype = numpy.float) +regolith = numpy.zeros([parameters['gridsize'], parameters['gridsize']], dtype =numpy.float) + +#Read production function file +impfile = parameters['workingdir'] + parameters['impfile'] +prodfunction = ctem_io_readers.read_formatted_ascii(impfile, skip_lines = 0) + +#Create impactor production population +area = (parameters['gridsize'] * parameters['pix'])**2 +production = numpy.copy(prodfunction) +production[:,1] = production[:,1] * area * parameters['interval'] + +#Write corrected production function to file +ctem_io_writers.write_production(parameters, production) + +#Starting new or old run? +if (parameters['restart'].upper() == 'F'): + print('Starting a new run') + + if (parameters['runtype'].upper() == 'STATISTICAL'): + parameters['ncount'] = 1 + + #Write ctem.dat file + ctem_io_writers.write_ctemdat(parameters, seedarr) + + else: + parameters['ncount'] = 0 + + #Delete tdistribution file, if it exists + tdist_file = parameters['workingdir'] + 'tdistribution.dat' + if os.path.isfile(tdist_file): + os.remove(tdist_file) + +else: + print('Continuing a previous run') + + #Read surface dem(shaded relief) and ejecta data files + dem_file = parameters['workingdir'] + 'surface_dem.dat' + surface_dem = ctem_io_readers.read_unformatted_binary(dem_file, parameters['gridsize']) + ejecta_file = parameters['workingdir'] + 'surface_ejc.dat' + regolith = ctem_io_readers.read_unformatted_binary(ejecta_file, parameters['gridsize']) + + #Read odistribution, tdistribution, and pdistribution files + ofile = parameters['workingdir'] + 'odistribution.dat' + odist = ctem_io_readers.read_formatted_ascii(ofile, skip_lines = 1) + tfile = parameters['workingdir'] + 'tdistribution.dat' + tdist = ctem_io_readers.read_formatted_ascii(tfile, skip_lines = 1) + pfile = parameters['workingdir'] + 'pdistribution.dat' + pdist = ctem_io_readers.read_formatted_ascii(pfile, skip_lines = 1) + + #Read impact mass from file + massfile = parameters['workingdir'] + 'impactmass.dat' + impact_mass = ctem_io_readers.read_impact_mass(massfile) + + #Read ctem.dat file + ctem_io_readers.read_ctemdat(parameters, seedarr) + +#Open fracdonefile and regodepthfile for writing +filename = parameters['workingdir'] + 'fracdone.dat' +fp_frac = open(filename,'w') +filename = parameters['workingdir'] + 'regolithdepth.dat' +fp_reg = open(filename,'w') + +#Begin CTEM processing loops +print('Beginning loops') + +ctem_io_writers.create_dir_structure(parameters) + +while (parameters['ncount'] <= parameters['numintervals']): + + #Create crater population + if (parameters['ncount'] > 0): + + #Move ctem.dat + forig = parameters['workingdir'] + 'ctem.dat' + fdest = parameters['workingdir'] + 'misc' + os.sep + "ctem%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + #Create crater population and display CTEM progress on screen + print(parameters['ncount'], ' Calling FORTRAN routine') + proc = subprocess.Popen([parameters['workingdir']+'CTEM'],stdout=subprocess.PIPE,bufsize=1, universal_newlines=True) + for line in proc.stdout: + print(line) + proc.wait() + + #Optional: do not pipe CTEM progress to the screen + #subprocess.check_output([parameters['workingdir']+'CTEM']) + + #Read Fortran output + print(parameters['ncount'], ' Reading Fortran output') + + #Read surface dem(shaded relief) and ejecta data files + dem_file = parameters['workingdir'] + 'surface_dem.dat' + surface_dem = ctem_io_readers.read_unformatted_binary(dem_file, parameters['gridsize']) + ejecta_file = parameters['workingdir'] + 'surface_ejc.dat' + regolith = ctem_io_readers.read_unformatted_binary(ejecta_file, parameters['gridsize']) + + #Read odistribution, tdistribution, and pdistribution files + ofile = parameters['workingdir'] + 'odistribution.dat' + odist = ctem_io_readers.read_formatted_ascii(ofile, skip_lines = 1) + tfile = parameters['workingdir'] + 'tdistribution.dat' + tdist = ctem_io_readers.read_formatted_ascii(tfile, skip_lines = 1) + pfile = parameters['workingdir'] + 'pdistribution.dat' + pdist = ctem_io_readers.read_formatted_ascii(pfile, skip_lines = 1) + + #Read impact mass from file + massfile = parameters['workingdir'] + 'impactmass.dat' + impact_mass = ctem_io_readers.read_impact_mass(massfile) + + #Read ctem.dat file + ctem_io_readers.read_ctemdat(parameters, seedarr) + + #Update parameters: mass, curyear, regolith properties + parameters['masstot'] = parameters['masstot'] + impact_mass + + parameters['curyear'] = parameters['curyear'] + parameters['fracdone'] * parameters['interval'] + template = "%(fracdone)9.6f %(curyear)19.12E\n" + fp_frac.write(template % parameters) + + reg_text = "%19.12E %19.12E %19.12E %19.12E\n" % (parameters['curyear'], + numpy.mean(regolith), numpy.amax(regolith), numpy.amin(regolith)) + fp_reg.write(reg_text) + + #Save copy of crater distribution files + ctem_io_writers.copy_dists(parameters) + + #Display results + print(parameters['ncount'], ' Displaying results') + + #Write surface dem, surface ejecta, shaded relief, and rplot data + ctem_io_writers.image_dem(parameters, surface_dem) + if (parameters['saverego'].upper() == 'T'): + ctem_io_writers.image_regolith(parameters, regolith) + if (parameters['saveshaded'].upper() == 'T'): + ctem_io_writers.image_shaded_relief(parameters, surface_dem) + if (parameters['savepres'].upper() == 'T'): + ctem_io_writers.create_rplot(parameters,odist,pdist,tdist,ph1) + + #Update ncount + parameters['ncount'] = parameters['ncount'] + 1 + + if ((parameters['runtype'].upper() == 'STATISTICAL') or (parameters['ncount'] == 1)): + parameters['restart'] = 'F' + parameters['curyear'] = 0.0 + parameters['totalimpacts'] = 0 + parameters['masstot'] = 0.0 + + #Delete tdistribution file, if it exists + tdist_file = parameters['workingdir'] + 'tdistribution.dat' + if os.path.isfile(tdist_file): + os.remove(tdist_file) + + else: + parameters['restart'] = 'T' + + #Write ctem.dat file + ctem_io_writers.write_ctemdat(parameters, seedarr) + +#Close updateable fracdonefile and regodepthfile files +fp_frac.close() +fp_reg.close() \ No newline at end of file diff --git a/ray-generation-test-environment/ctem_image_dem.pro b/tests/morphology_test_cases/complex/ctem_image_dem.pro similarity index 100% rename from ray-generation-test-environment/ctem_image_dem.pro rename to tests/morphology_test_cases/complex/ctem_image_dem.pro diff --git a/ray-generation-test-environment/ctem_image_presentation.pro b/tests/morphology_test_cases/complex/ctem_image_presentation.pro similarity index 100% rename from ray-generation-test-environment/ctem_image_presentation.pro rename to tests/morphology_test_cases/complex/ctem_image_presentation.pro diff --git a/regolith-transport-run-example/ctem_image_regolith.pro b/tests/morphology_test_cases/complex/ctem_image_regolith.pro similarity index 100% rename from regolith-transport-run-example/ctem_image_regolith.pro rename to tests/morphology_test_cases/complex/ctem_image_regolith.pro diff --git a/ray-generation-test-environment/ctem_image_shaded_relief.pro b/tests/morphology_test_cases/complex/ctem_image_shaded_relief.pro similarity index 100% rename from ray-generation-test-environment/ctem_image_shaded_relief.pro rename to tests/morphology_test_cases/complex/ctem_image_shaded_relief.pro diff --git a/tests/morphology_test_cases/complex/ctem_io_read_input.pro b/tests/morphology_test_cases/complex/ctem_io_read_input.pro new file mode 100755 index 00000000..ea135668 --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_io_read_input.pro @@ -0,0 +1,131 @@ +pro ctem_io_read_input,infilename,interval,numintervals,gridsize,pix,seed,numlayers,sfdfile,impfile,maxcrat,ph1,shadedmaxhdefault,shadedminhdefault,shadedminh,shadedmaxh,restart,runtype,popupconsole,saveshaded,saverego,savepres,savetruelist +Compile_Opt DEFINT32 +print, 'Reading input file' +openr,infile,infilename, /GET_LUN +line="" +comment="!" +interval = 0.d0 +numintervals = 0 +pix=-1.0d0 +gridsize=-1 +seed = 0 +maxcrat = 1.0d0 +shadedmaxhdefault = 1 +shadedminhdefault = 1 +shadedminh = 0.d0 +shademaxnh = 0.d0 + + +; Set required strings to unset value +notset="-----NOTSET----" +sfdfile = notset +impfile = notset +sfdcompare = notset +restart = notset +runtype = notset +popupconsole = notset +saveshaded = notset +saverego = notset +savepres = notset +savetruelist = notset +while (not EOF(infile)) do begin + readf,infile,line + if (~strcmp(line,comment,1)) then begin + substrings = strsplit(line,' ',/extract) + if strmatch(substrings(0),'pix',/fold_case) then reads,substrings(1),pix + if strmatch(substrings(0),'gridsize',/fold_case) then reads,substrings(1),gridsize + if strmatch(substrings(0),'seed',/fold_case) then reads,substrings(1),seed + if strmatch(substrings(0),'sfdfile',/fold_case) then reads,substrings(1),sfdfile + if strmatch(substrings(0),'impfile',/fold_case) then reads,substrings(1),impfile + if strmatch(substrings(0),'maxcrat',/fold_case) then reads,substrings(1),maxcrat + if strmatch(substrings(0),'sfdcompare',/fold_case) then reads,substrings(1),sfdcompare + if strmatch(substrings(0),'interval',/fold_case) then reads,substrings(1),interval + if strmatch(substrings(0),'numintervals',/fold_case) then reads,substrings(1),numintervals + if strmatch(substrings(0),'popupconsole',/fold_case) then reads,substrings(1),popupconsole + if strmatch(substrings(0),'saveshaded',/fold_case) then reads,substrings(1),saveshaded + if strmatch(substrings(0),'saverego',/fold_case) then reads,substrings(1),saverego + if strmatch(substrings(0),'savepres',/fold_case) then reads,substrings(1),savepres + if strmatch(substrings(0),'savetruelist',/fold_case) then reads,substrings(1),savetruelist + if strmatch(substrings(0),'runtype',/fold_case) then reads,substrings(1),runtype + if strmatch(substrings(0),'restart',/fold_case) then reads,substrings(1),restart + if strmatch(substrings(0),'shadedminh',/fold_case) then begin + reads,substrings(1),shadedminh + shadedminhdefault = 0 + endif + if strmatch(substrings(0),'shadedmaxh',/fold_case) then begin + reads,substrings(1),shadedmaxh + shadedmaxhdefault = 0 + endif + end +end +if interval le 0.0d0 then begin + print,'Invalid value for or missing variable INTERVAL in ' + infilename + stop +end +if numintervals le 0 then begin + print,'Invalid value for or missing variable NUMINTERVALS in ' + infilename + stop +end +if pix le 0.0d0 then begin + print,'Invalid value for or missing variable PIX in ' + infilename + stop +end +if gridsize le 0 then begin + print,'Invalid value for or missing variable GRIDSIZE in ' + infilename + stop +end +if seed eq 0 then begin + print,'Invalid value for or missing variable SEED in ' + infilename + stop +end +if strmatch(sfdfile,notset) then begin + print,'Invalid value for or missing variable SFDFILE in ' + infilename + stop +end +if strmatch(impfile,notset) then begin + print,'Invalid value for or missing variable IMPFILE in ' + infilename + stop +end +if strmatch(popupconsole,notset) then begin + print,'Invalid value for or missing variable POPUPCONSOLE in ' + infilename + stop +end +if strmatch(saveshaded,notset) then begin + print,'Invalid value for or missing variable SAVESHADED in ' + infilename + stop +end +if strmatch(saverego,notset) then begin + print,'Invalid value for or missing variable SAVEREGO in ' + infilename + stop +end +if strmatch(savepres,notset) then begin + print,'Invalid value for or missing variable SAVEPRES in ' + infilename + stop +end +if strmatch(savetruelist,notset) then begin + print,'Invalid value for or missing variable SAVETRUELIST in ' + infilename + stop +end +if strmatch(runtype,notset) then begin + print,'Invalid value for or missing variable RUNTYPE in ' + infilename + stop +end +if strmatch(restart,notset) then begin + print,'Invalid value for or missing variable RESTART in ' + infilename + stop +end + +free_lun,infile + +ph1 = dblarr(3,1) +if ~strmatch(sfdcompare,notset) then begin + cnum = file_lines(sfdcompare) + ph1 = dblarr(3,cnum) + openr,COMP,sfdcompare,/GET_LUN + readf,COMP,ph1 + close,COMP + free_lun,COMP +end +free_lun,infile + +end diff --git a/ray-generation-test-environment/ctem_io_read_old.pro b/tests/morphology_test_cases/complex/ctem_io_read_old.pro old mode 100644 new mode 100755 similarity index 100% rename from ray-generation-test-environment/ctem_io_read_old.pro rename to tests/morphology_test_cases/complex/ctem_io_read_old.pro diff --git a/tests/morphology_test_cases/complex/ctem_io_readers.py b/tests/morphology_test_cases/complex/ctem_io_readers.py new file mode 100644 index 00000000..a58ba9ab --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_io_readers.py @@ -0,0 +1,144 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model file reading utilities +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 +# +#Known issues for operation with CTEM +#1) ctem.in has 1.0d0 value for maxcrat which is not readable by Python + +import numpy + +def read_ctemin(parameters,notset): + #Read and parse ctem.in file + inputfile = parameters['workingdir'] + parameters['ctemfile'] + + #Read ctem.in file + print('Reading input file '+ parameters['ctemfile']) + fp = open(inputfile,'r') + lines = fp.readlines() + fp.close() + + #Process file text + for line in lines: + fields = line.split() + if len(fields) > 0: + if ('pix' == fields[0].lower()): parameters['pix']=float(fields[1]) + if ('gridsize' == fields[0].lower()): parameters['gridsize']=int(fields[1]) + if ('seed' == fields[0].lower()): parameters['seed']=int(fields[1]) + if ('sfdfile' == fields[0].lower()): parameters['sfdfile']=fields[1] + if ('impfile' == fields[0].lower()): parameters['impfile']=fields[1] + if ('maxcrat' == fields[0].lower()): parameters['maxcrat']=float(fields[1]) + if ('sfdcompare' == fields[0].lower()): parameters['sfdcompare']=fields[1] + if ('interval' == fields[0].lower()): parameters['interval']=float(fields[1]) + if ('numintervals' == fields[0].lower()): parameters['numintervals']=int(fields[1]) + if ('popupconsole' == fields[0].lower()): parameters['popupconsole']=fields[1] + if ('saveshaded' == fields[0].lower()): parameters['saveshaded']=fields[1] + if ('saverego' == fields[0].lower()): parameters['saverego']=fields[1] + if ('savepres' == fields[0].lower()): parameters['savepres']=fields[1] + if ('savetruelist' == fields[0].lower()): parameters['savetruelist']=fields[1] + if ('runtype' == fields[0].lower()): parameters['runtype']=fields[1] + if ('restart' == fields[0].lower()): parameters['restart']=fields[1] + if ('shadedminh' == fields[0].lower()): + parameters['shadedminh'] = float(fields[1]) + parameters['shadedminhdefault'] = 0 + if ('shadedmaxh' == fields[0].lower()): + parameters['shadedmaxh'] = float(fields[1]) + parameters['shadedmaxhdefault'] = 0 + + #Test values for further processing + if (parameters['interval'] <= 0.0): + print('Invalid value for or missing variable INTERVAL in '+ inputfile) + if (parameters['numintervals'] <= 0): + print('Invalid value for or missing variable NUMINTERVALS in '+ inputfile) + if (parameters['pix'] <= 0.0): + print('Invalid value for or missing variable PIX in '+ inputfile) + if (parameters['gridsize'] <= 0): + print('Invalid value for or missing variable GRIDSIZE in '+ inputfile) + if (parameters['seed'] == 0): + print('Invalid value for or missing variable SEED in '+ inputfile) + if (parameters['sfdfile'] == notset): + print('Invalid value for or missing variable SFDFILE in '+ inputfile) + if (parameters['impfile'] == notset): + print('Invalid value for or missing variable IMPFILE in '+ inputfile) + if (parameters['popupconsole'] == notset): + print('Invalid value for or missing variable POPUPCONSOLE in '+ inputfile) + if (parameters['saveshaded'] == notset): + print('Invalid value for or missing variable SAVESHADED in '+ inputfile) + if (parameters['saverego'] == notset): + print('Invalid value for or missing variable SAVEREGO in '+ inputfile) + if (parameters['savepres'] == notset): + print('Invalid value for or missing variable SAVEPRES in '+ inputfile) + if (parameters['savetruelist'] == notset): + print('Invalid value for or missing variable SAVETRUELIST in '+ inputfile) + if (parameters['runtype'] == notset): + print('Invalid value for or missing variable RUNTYPE in '+ inputfile) + if (parameters['restart'] == notset): + print('Invalid value for or missing variable RESTART in '+ inputfile) + + return + +def read_formatted_ascii(filename, skip_lines): + #Generalized ascii text reader + #For use with sfdcompare, production, odist, tdist, pdist data files + data = numpy.genfromtxt(filename, skip_header = skip_lines) + return data + +def read_unformatted_binary(filename, gridsize): + #Read unformatted binary files created by Fortran + #For use with surface ejecta and surface dem data files + dt = numpy.float + data = numpy.fromfile(filename, dtype = dt) + data.shape = (gridsize,gridsize) + + return data + +def read_ctemdat(parameters, seedarr): + #Read and parse ctem.dat file + datfile = parameters['workingdir'] + 'ctem.dat' + + #Read ctem.dat file + print('Reading input file '+ parameters['datfile']) + fp = open(datfile,'r') + lines = fp.readlines() + fp.close() + + #Parse file lines and update parameter fields + fields = lines[0].split() + if len(fields) > 0: + parameters['totalimpacts'] = float(fields[0]) + parameters['ncount'] = int(fields[1]) + parameters['curyear'] = float(fields[2]) + parameters['restart'] = fields[3] + parameters['fracdone'] = float(fields[4]) + parameters['masstot'] = float(fields[5]) + + #Parse remainder of file to build seed array + nlines = len(lines) + index = 1 + while (index < nlines): + fields = lines[index].split() + seedarr[index - 1] = float(fields[0]) + index += 1 + + parameters['seedn'] = index - 1 + + return + +def read_impact_mass(filename): + #Read impact mass file + + fp=open(filename,'r') + line=fp.readlines() + fp.close() + + fields = line[0].split() + if (len(fields) > 0): + mass = float(fields[0]) + else: + mass = 0 + + return mass \ No newline at end of file diff --git a/tests/morphology_test_cases/complex/ctem_io_writers.py b/tests/morphology_test_cases/complex/ctem_io_writers.py new file mode 100644 index 00000000..5d591d9a --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_io_writers.py @@ -0,0 +1,274 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model file and graphical writing utilities +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 +# + +import matplotlib +from matplotlib import pyplot +import numpy +import os +import shutil +import scipy +from scipy import signal + +#Set pixel scaling common for image writing, at 1 pixel/ array element +dpi = 72.0 + +#Write production function to file production.dat +#This file format does not exactly match that generated from IDL. Does it work? +def write_production(parameters, production): + filename = parameters['workingdir'] + parameters['sfdfile'] + numpy.savetxt(filename, production, fmt='%1.8e', delimiter=' ') + + return + +def create_dir_structure(parameters): + #Create directories for various output files if they do not already exist + directories=['dist','misc','rego','rplot','surf','shaded'] + + for directory in directories: + dir_test = parameters['workingdir'] + directory + if not os.path.isdir(dir_test): + os.makedirs(dir_test) + + return + +def write_ctemdat(parameters, seedarr): + #Write various parameters and random number seeds into ctem.dat file + filename = parameters['workingdir'] + parameters['datfile'] + fp = open(filename,'w') + + template = "%(totalimpacts)17d %(ncount)12d %(curyear)19.12E %(restart)s %(fracdone)9.6f %(masstot)19.12E\n" + fp.write(template % parameters) + + #Write random number seeds to the file + for index in range(parameters['seedn']): + fp.write("%12d\n" % seedarr[index]) + + fp.close() + + return + +def copy_dists(parameters): + #Save copies of distribution files + + orig_list = ['odistribution', 'ocumulative', 'pdistribution', 'tdistribution'] + dest_list = ['odist', 'ocum', 'pdist', 'tdist'] + + for index in range(len(orig_list)): + forig = parameters['workingdir'] + orig_list[index] + '.dat' + fdest = parameters['workingdir'] + 'dist' + os.sep + dest_list[index] + "_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + forig = parameters['workingdir'] + 'impactmass.dat' + fdest = parameters['workingdir'] + 'misc' + os.sep + "mass_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + if (parameters['savetruelist'].upper() == 'T'): + forig = parameters['workingdir'] + 'tcumulative.dat' + fdest = parameters['workingdir'] + 'dist' + os.sep + "tcum_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + return + +#Possible references +#http://nbviewer.jupyter.org/github/ThomasLecocq/geophysique.be/blob/master/2014-02-25%20Shaded%20Relief%20Map%20in%20Python.ipynb + +def image_dem(parameters, surface_dem): + + #Create surface dem map + solar_angle = 20.0 + dem_map = numpy.copy(surface_dem) - numpy.roll(surface_dem, 1, 0) + dem_map = (0.5 * numpy.pi) + numpy.arctan2(dem_map, parameters['pix']) + dem_map = dem_map - numpy.radians(solar_angle) * (0.5 * numpy.pi) + numpy.place(dem_map, dem_map > (0.5 * numpy.pi), 0.5 *numpy.pi) + dem_map = numpy.absolute(dem_map) + dem_map = 254.0 * numpy.cos(dem_map) + + #Save image to file + filename = parameters['workingdir'] + 'surf' + os.sep + "surf%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(dem_map, cmap = matplotlib.cm.gray, origin = 'lower') + matplotlib.pyplot.savefig(filename) + + return + +def image_regolith(parameters, regolith): + + #Create scaled regolith image + minref = parameters['pix'] * 1.0e-4 + maxreg = numpy.amax(regolith) + minreg = numpy.amin(regolith) + if (minreg < minref): minreg = minref + if (maxreg < minref): maxreg = (minref + 1.0e3) + regolith_scaled = numpy.copy(regolith) + numpy.place(regolith_scaled, regolith_scaled < minref, minref) + regolith_scaled = 254.0 * ((numpy.log(regolith_scaled) - numpy.log(minreg)) / (numpy.log(maxreg) - numpy.log(minreg))) + + #Save image to file + filename = parameters['workingdir'] + 'rego' + os.sep + "rego%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(regolith_scaled, cmap = matplotlib.cm.nipy_spectral, origin = 'lower') + matplotlib.pyplot.savefig(filename) + + return + +def image_shaded_relief(parameters, surface_dem): + #The color scale and appearance of this do not quite match the IDL version + + #Create image by convolving DEM with 3x3 illumination matrix + light = numpy.array([[1.0, 1.0, 1.0], [0.0, 0.0, 0.0], [-1.0, -1.0, -1.0]]) + convolved_map = scipy.signal.convolve2d(surface_dem, light, mode = 'same') + + #Adjust output to resemble IDL (north slopes illuminated, south in shadow) + convolved_map = convolved_map * -1.0 + convolved_map[0,:]=0.0 + convolved_map[-1,:] =0.0 + convolved_map[:,0]=0.0 + convolved_map[:,-1]=0.0 + + #If no shadedmin/max parameters are read in from ctem.dat, determine the values from the data + if (parameters['shadedminhdefault'] == 1): shadedminh = numpy.amin(surface_dem) + if (parameters['shadedmaxhdefault'] == 1): shadedmaxh = numpy.amax(surface_dem) + + #If min and max appear to be reversed, then fix them + if (parameters['shadedminh'] > parameters['shadedmaxh']): + temp = parameters['shadedminh'] + shadedminh = parameters['shadedmaxh'] + shadedmaxh = temp + else: + shadedminh = parameters['shadedminh'] + shadedmaxh = parameters['shadedmaxh'] + + #If dynamic range is valid, construct a shaded DEM + dynamic_range = shadedmaxh - shadedminh + if (dynamic_range != 0): + dem_scaled = numpy.copy(surface_dem) - shadedminh + numpy.place(dem_scaled, dem_scaled < 0.0, 0.0) + numpy.place(dem_scaled, dem_scaled > dynamic_range, dynamic_range) + dem_scaled = dem_scaled / dynamic_range + else: + dem_scaled = numpy.copy(surface_dem) * 0.0 + + #Generate shaded depth map with surface_dem color scaling (RGBA) + shaded = scipy.misc.bytescale(convolved_map) + if numpy.amax(shaded) == 0: shaded=255 + shadedscl = shaded / 255.0 + + #shaded_imagearr = matplotlib.cm.jet(dem_scaled) + #print dem_scaled[0:4,0:4] + #shaded_imagearr[:,:,0] = shaded_imagearr[:,:,0] * shadedscl + #shaded_imagearr[:,:,1] = shaded_imagearr[:,:,1] * shadedscl + #shaded_imagearr[:,:,2] = shaded_imagearr[:,:,2] * shadedscl + #shaded_imagearr[:,:,3] = shaded_imagearr[:,:,3] * shadedscl + + #Delivers nearly proper coloring, but no shaded relief + shaded_imagearr = dem_scaled * shadedscl + shaded_imagearr = matplotlib.cm.jet(shaded_imagearr) + shaded_imagearr = numpy.around(shaded_imagearr, decimals = 1) + + #Save image to file + filename = parameters['workingdir'] + 'shaded' + os.sep + "shaded%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(shaded_imagearr, cmap = matplotlib.cm.jet, origin = 'lower') + matplotlib.pyplot.savefig(filename) + return + +def create_rplot(parameters,odist,pdist,tdist,ph1): + #Parameters: empirical saturation limit and dfrac + satlimit = 3.12636 + dfrac = 2**(1./4) * 1.0e-3 + + #Calculate geometric saturation + minx = (parameters['pix'] / 3.0) * 1.0e-3 + maxx = 3 * parameters['pix'] * parameters['gridsize'] * 1.0e-3 + geomem = numpy.array([[minx, satlimit / 20.0], [maxx, satlimit / 20.0]]) + geomep = numpy.array([[minx, satlimit / 10.0], [maxx, satlimit / 10.0]]) + + #Create distribution arrays without zeros for plotting on log scale + idx = numpy.nonzero(odist[:,5]) + odistnz = odist[idx] + odistnz = odistnz[:,[2,5]] + + idx = numpy.nonzero(pdist[:,5]) + pdistnz = pdist[idx] + pdistnz = pdistnz[:,[2,5]] + + idx = numpy.nonzero(tdist[:,5]) + tdistnz = tdist[idx] + tdistnz = tdistnz[:,[2,5]] + + #Correct pdist + pdistnz[:,1] = pdistnz[:,1] * parameters['curyear'] / parameters['interval'] + + #Create sdist bin factors, which contain one crater per bin + area = (parameters['gridsize'] * parameters['pix'] * 1.0e-3)**2. + plo = 1 + sq2 = 2**(1./2) + while (sq2**plo > minx): + plo = plo - 1 + phi = plo + 1 + while (sq2**phi < maxx): + phi = phi + 1 + n = phi - plo + 1 + sdist = numpy.zeros([n , 2]) + p = plo + for index in range(n): + sdist[index, 0] = sq2**p + sdist[index, 1] = sq2**(2.0*p + 1.5) / (area * (sq2 - 1)) + p = p + 1 + + #Create time label + tlabel = "%5.4e" % parameters['curyear'] + tlabel = tlabel.split('e') + texp = str(int(tlabel[1])) + timelabel = 'Time = '+ r'${}$ x 10$^{}$'.format(tlabel[0], texp) + ' yrs' + + #Save image to file + filename = parameters['workingdir'] + 'rplot' + os.sep + "rplot%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + + #Alter background color to be black, and change axis colors accordingly + matplotlib.pyplot.style.use('dark_background') + matplotlib.pyplot.rcParams['axes.prop_cycle'] + + #Plot data + matplotlib.pyplot.plot(odistnz[:,0]*1.0e-3, odistnz[:,1], linewidth=3.0, color = 'blue') + matplotlib.pyplot.plot(pdistnz[:,0]*1.0e-3, pdistnz[:,1], linewidth=2.0, linestyle='dashdot', color = 'white') + matplotlib.pyplot.plot(tdistnz[:,0]*1.0e-3, tdistnz[:,1], linewidth=2.0, color = 'red') + + matplotlib.pyplot.plot(geomem[:,0], geomem[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + matplotlib.pyplot.plot(geomep[:,0], geomep[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + matplotlib.pyplot.plot(sdist[:,0], sdist[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + + matplotlib.pyplot.plot(ph1[:,0] * dfrac, ph1[:,1], 'wo') + + #Create plot labels + matplotlib.pyplot.title('Crater Distribution R-Plot',fontsize=22) + matplotlib.pyplot.xlim([minx, maxx]) + matplotlib.pyplot.xscale('log') + matplotlib.pyplot.xlabel('Crater Diameter (km)',fontsize=18) + matplotlib.pyplot.ylim([5.0e-4, 5.0]) + matplotlib.pyplot.yscale('log') + matplotlib.pyplot.ylabel('R Value', fontsize=18) + matplotlib.pyplot.text(1.0e-2, 1.0, timelabel, fontsize=18) + + matplotlib.pyplot.tick_params(axis='both', which='major', labelsize=14) + matplotlib.pyplot.tick_params(axis='both', which='minor', labelsize=12) + + matplotlib.pyplot.savefig(filename) + + return \ No newline at end of file diff --git a/ray-generation-test-environment/ctem_window_display.pro b/tests/morphology_test_cases/complex/ctem_window_display.pro old mode 100644 new mode 100755 similarity index 100% rename from ray-generation-test-environment/ctem_window_display.pro rename to tests/morphology_test_cases/complex/ctem_window_display.pro diff --git a/tests/morphology_test_cases/complex/dist/ocum_000001.dat b/tests/morphology_test_cases/complex/dist/ocum_000001.dat new file mode 100644 index 00000000..cc298db3 --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/ocum_000001.dat @@ -0,0 +1,2 @@ +#Dcrat(m) xpos(m) ypos(m) time(y) depth/diam + 1.000381573782623E+05 2.000000E+05 2.000000E+05 1.000000E+00 5.223871E-02 diff --git a/tests/morphology_test_cases/complex/dist/odist_000001.dat b/tests/morphology_test_cases/complex/dist/odist_000001.dat new file mode 100644 index 00000000..5bdc3203 --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/odist_000001.dat @@ -0,0 +1,25 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1189.2071 0. 1. 0.000000 + 1414.2136 2000.0000 1681.7928 0. 1. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 1. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 1. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 1. 0.000000 + 5656.8542 8000.0000 6727.1713 0. 1. 0.000000 + 8000.0000 11313.7085 9513.6569 0. 1. 0.000000 + 11313.7085 16000.0000 13454.3426 0. 1. 0.000000 + 16000.0000 22627.4170 19027.3138 0. 1. 0.000000 + 22627.4170 32000.0000 26908.6853 0. 1. 0.000000 + 32000.0000 45254.8340 38054.6277 0. 1. 0.000000 + 45254.8340 64000.0000 53817.3706 0. 1. 0.000000 + 64000.0000 90509.6680 76109.2554 0. 1. 0.000000 + 90509.6680 128000.0000 100038.1574 1. 1. 0.166901 + 128000.0000 181019.3360 152218.5107 0. 0. 0.000000 + 181019.3360 256000.0000 215269.4823 0. 0. 0.000000 + 256000.0000 362038.6720 304437.0214 0. 0. 0.000000 + 362038.6720 512000.0000 430538.9646 0. 0. 0.000000 + 512000.0000 724077.3439 608874.0429 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/complex/dist/pdist_000001.dat b/tests/morphology_test_cases/complex/dist/pdist_000001.dat new file mode 100644 index 00000000..897a41ca --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/pdist_000001.dat @@ -0,0 +1,78 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 5.2683560639E-06 7.4505805969E-06 6.8639461741E-06 9.0056322000E+26 2.6197597900E+27 8.3409668841E+05 + 7.4505805969E-06 1.0536712128E-05 8.5697254390E-06 1.1332976670E+27 1.7191965700E+27 1.4444759133E+06 + 1.0536712128E-05 1.4901161194E-05 1.2186426920E-05 3.7665826200E+26 5.8589890300E+26 9.7617403367E+05 + 1.4901161194E-05 2.1073424255E-05 1.7150291538E-05 1.3451505070E+26 2.0924064100E+26 6.8710164873E+05 + 2.1073424255E-05 2.9802322388E-05 2.4260374301E-05 4.9259252700E+25 7.4725590300E+25 5.0361760384E+05 + 2.9802322388E-05 4.2146848511E-05 3.4499037578E-05 1.6371606720E+25 2.5466337600E+25 3.4034379475E+05 + 4.2146848511E-05 5.9604644775E-05 4.8551438292E-05 5.8467524100E+24 9.0947308800E+24 2.3955850814E+05 + 5.9604644775E-05 8.4293697022E-05 6.8679653473E-05 2.1410736400E+24 3.2479784700E+24 1.7558664836E+05 + 8.4293697022E-05 1.1920928955E-04 9.7664690546E-05 7.1159862300E+23 1.1069048300E+24 1.1866111771E+05 + 1.1920928955E-04 1.6858739404E-04 1.3744618704E-04 2.5413147800E+23 3.9530620700E+23 8.3522244055E+04 + 1.6858739404E-04 2.3841857910E-04 1.9442794522E-04 9.3062656500E+22 1.4117472900E+23 6.1218419042E+04 + 2.3841857910E-04 3.3717478809E-04 2.7648283762E-04 3.0929926000E+22 4.8112072500E+22 4.1371286162E+04 + 3.3717478809E-04 4.7683715820E-04 3.8910184765E-04 1.1045928590E+22 1.7182146500E+22 2.9120090468E+04 + 4.7683715820E-04 6.7434957617E-04 5.5041375239E-04 4.0450067900E+21 6.1362179100E+21 2.1343846846E+04 + 6.7434957617E-04 9.5367431641E-04 7.8270619046E-04 1.3443820390E+21 2.0912111200E+21 1.4424129788E+04 + 9.5367431641E-04 1.3486991523E-03 1.1015238076E-03 4.8011585100E+20 7.4682908100E+20 1.0152741408E+04 + 1.3486991523E-03 1.9073486328E-03 1.5502045661E-03 1.7146259830E+20 2.6671323000E+20 7.1462310579E+03 + 1.9073486328E-03 2.6973983047E-03 2.1928806805E-03 6.2789397900E+19 9.5250631700E+19 5.2378968673E+03 + 2.6973983047E-03 3.8146972656E-03 3.1183472981E-03 2.0868433400E+19 3.2461233800E+19 3.5397608053E+03 + 3.8146972656E-03 5.3947966094E-03 4.3885353670E-03 7.4526921400E+18 1.1592800400E+19 2.4915385674E+03 + 5.3947966094E-03 7.6293945312E-03 6.2079125217E-03 2.7291673800E+18 4.1401082600E+18 1.8261967435E+03 + 7.6293945312E-03 1.0789593219E-02 8.8278527077E-03 9.0705504300E+17 1.4109408800E+18 1.2341402209E+03 + 1.0789593219E-02 1.5258789062E-02 1.2423678325E-02 3.2393432500E+17 5.0388583700E+17 8.6867674417E+02 + 1.5258789062E-02 2.1579186438E-02 1.7574224959E-02 1.1862438430E+17 1.7995151200E+17 6.3670483594E+02 + 2.1579186438E-02 3.0517578125E-02 2.4991117140E-02 3.9425522000E+16 6.1327127700E+16 4.3028390182E+02 + 3.0517578125E-02 4.3158372875E-02 3.5170682136E-02 1.4079939140E+16 2.1901605700E+16 3.0286479221E+02 + 4.3158372875E-02 6.1035156250E-02 4.9751568757E-02 5.1560578900E+15 7.8216665600E+15 2.2198762395E+02 + 6.1035156250E-02 8.6316745750E-02 7.0748343025E-02 1.7136463750E+15 2.6656086700E+15 1.5001879305E+02 + 8.6316745750E-02 1.2207031250E-01 9.9566075244E-02 6.1199033900E+14 9.5196229500E+14 1.0559403243E+02 + 1.2207031250E-01 1.7263349150E-01 1.4084368254E-01 2.2411017000E+14 3.3997195600E+14 7.7396144466E+01 + 1.7263349150E-01 2.4414062500E-01 2.0028427881E-01 7.4484352800E+13 1.1586178600E+14 5.2304165788E+01 + 2.4414062500E-01 3.4526698300E-01 2.8186554261E-01 2.6600413700E+13 4.1377433200E+13 3.6815440786E+01 + 3.4526698300E-01 4.8828125000E-01 3.9871996012E-01 9.7410392500E+12 1.4777019500E+13 2.6984220543E+01 + 4.8828125000E-01 6.9053396600E-01 5.6699268184E-01 3.2374930000E+12 5.0359802500E+12 1.8235885369E+01 + 6.9053396600E-01 9.7656250000E-01 7.9794429238E-01 1.1561979350E+12 1.7984872500E+12 1.2835729741E+01 + 9.7656250000E-01 1.3810679320E+00 1.1229688122E+00 4.1291012000E+11 6.4228931500E+11 9.0347111294E+00 + 1.3810679320E+00 1.9531250000E+00 1.5885236415E+00 1.5120720780E+11 2.2937919500E+11 6.6220766495E+00 + 1.9531250000E+00 2.7621358640E+00 2.2589320506E+00 5.0254616400E+10 7.8171987200E+10 4.4751863889E+00 + 2.7621358640E+00 3.9062500000E+00 3.1790567890E+00 1.7947309820E+10 2.7917370800E+10 3.1499588750E+00 + 3.9062500000E+00 5.5242717280E+00 4.4970144236E+00 6.5722834600E+09 9.9700609800E+09 2.3087919296E+00 + 5.5242717280E+00 7.8125000000E+00 6.3949001458E+00 2.1843375700E+09 3.3977775200E+09 1.5602770778E+00 + 7.8125000000E+00 1.1048543456E+01 9.0027143502E+00 7.8122279100E+08 1.2134399500E+09 1.1009332505E+00 + 1.1048543456E+01 1.5625000000E+01 1.2728018908E+01 2.8347501600E+08 4.3221715900E+08 7.9826648947E-01 + 1.5625000000E+01 2.2097086912E+01 1.8117257393E+01 9.6170463800E+07 1.4874214300E+08 5.5227419395E-01 + 2.2097086912E+01 3.1250000000E+01 2.5464283485E+01 3.4608376200E+07 5.2571679200E+07 3.9020810270E-01 + 3.1250000000E+01 4.4194173824E+01 3.5981878955E+01 1.2198176720E+07 1.7963303000E+07 2.7437978824E-01 + 4.4194173824E+01 6.2500000000E+01 5.1167294867E+01 3.8139212600E+06 5.7651262800E+06 1.7443746921E-01 + 6.2500000000E+01 8.8388347648E+01 7.2031738824E+01 1.2887637240E+06 1.9512050200E+06 1.1628419329E-01 + 8.8388347648E+01 1.2500000000E+02 1.0190244084E+02 4.5114170900E+05 6.6244129600E+05 8.1494336441E-02 + 1.2500000000E+02 1.7677669530E+02 1.4486153219E+02 1.4285833490E+05 2.1129958700E+05 5.2421627096E-02 + 1.7677669530E+02 2.5000000000E+02 2.0364050970E+02 4.7351629700E+04 6.8441252100E+04 3.4131717991E-02 + 2.5000000000E+02 3.5355339059E+02 2.8614082562E+02 1.4927690150E+04 2.1089622400E+04 2.1108033935E-02 + 3.5355339059E+02 5.0000000000E+02 4.0392389962E+02 4.5298452700E+03 6.1619322500E+03 1.2740389793E-02 + 5.0000000000E+02 7.0710678119E+02 5.7407029004E+02 1.1784019770E+03 1.6320869800E+03 6.7278201736E-03 + 7.0710678119E+02 1.0000000000E+03 8.0779031690E+02 3.2334330700E+02 4.5368500300E+02 3.6368928411E-03 + 1.0000000000E+03 1.4142135624E+03 1.1397213019E+03 9.3702153300E+01 1.3034169600E+02 2.0931544262E-03 + 1.4142135624E+03 2.0000000000E+03 1.6430397450E+03 2.3620584500E+01 3.6639542700E+01 1.1178294632E-03 + 2.0000000000E+03 2.8284271247E+03 2.3188336187E+03 7.6321765400E+00 1.3018958200E+01 7.1793128547E-04 + 2.8284271247E+03 4.0000000000E+03 3.2742020830E+03 2.7678553100E+00 5.3867816600E+00 5.1828726065E-04 + 4.0000000000E+03 5.6568542495E+03 4.6247690662E+03 1.1424374900E+00 2.6189263500E+00 4.2628329325E-04 + 5.6568542495E+03 8.0000000000E+03 6.5360480178E+03 5.4421493500E-01 1.4764888600E+00 4.0531891549E-04 + 8.0000000000E+03 1.1313708499E+04 9.2976955004E+03 3.1693011600E-01 9.3227392500E-01 4.8045772670E-04 + 1.1313708499E+04 1.6000000000E+04 1.3295929320E+04 2.0742941300E-01 6.1534380900E-01 6.5024519181E-04 + 1.6000000000E+04 2.2627416998E+04 1.8911866324E+04 1.5511504400E-01 4.0791439600E-01 9.8944762131E-04 + 2.2627416998E+04 3.2000000000E+04 2.6794342591E+04 1.1350311500E-01 2.5279935200E-01 1.4559880837E-03 + 3.2000000000E+04 4.5254833996E+04 3.7872914850E+04 7.2691571300E-02 1.3929623700E-01 1.8619841311E-03 + 4.5254833996E+04 6.4000000000E+04 5.3503893362E+04 3.8715559300E-02 6.6604665700E-02 1.9771172337E-03 + 6.4000000000E+04 9.0509667992E+04 7.4707829153E+04 1.6103981700E-02 2.7889106400E-02 1.5830963511E-03 + 9.0509667992E+04 1.2800000000E+05 1.0347690678E+05 7.3571928800E-03 1.1785124700E-02 1.3589490881E-03 + 1.2800000000E+05 1.8101933598E+05 1.4684017333E+05 2.6658731600E-03 4.4279318200E-03 9.9499266834E-04 + 1.8101933598E+05 2.5600000000E+05 2.0879061526E+05 9.6306310900E-04 1.7620586600E-03 7.3066516837E-04 + 2.5600000000E+05 3.6203867197E+05 2.9742899449E+05 3.7170537300E-04 7.9899555100E-04 5.7645377151E-04 + 3.6203867197E+05 5.1200000000E+05 4.1890698854E+05 1.5963402300E-04 4.2729017800E-04 4.8907899956E-04 + 5.1200000000E+05 7.2407734394E+05 5.9365358599E+05 9.9453179000E-05 2.6765615500E-04 6.1320219121E-04 + 7.2407734394E+05 1.0240000000E+06 9.1619660702E+05 1.6820297600E-04 1.6820297600E-04 2.6956931599E-03 + 1.0240000000E+06 1.4481546879E+06 1.0281811762E+06 1.6000000000E-19 1.6000000000E-19 2.5626227336E-18 + 1.4481546879E+06 2.0480000000E+06 1.7221558584E+06 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 diff --git a/tests/morphology_test_cases/complex/dist/tcum_000001.dat b/tests/morphology_test_cases/complex/dist/tcum_000001.dat new file mode 100644 index 00000000..7af55786 --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/tcum_000001.dat @@ -0,0 +1,2 @@ +#Dcrat(m) Dimp(m) xpos(m) ypos(m) vimp(m/s) sinang time(y) + 1.000381573782623E+05 6.445952E+03 2.000000E+05 2.000000E+05 1.500000E+04 1.000000E+00 1.000000E+00 diff --git a/tests/morphology_test_cases/complex/dist/tdist_000001.dat b/tests/morphology_test_cases/complex/dist/tdist_000001.dat new file mode 100644 index 00000000..5bdc3203 --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/tdist_000001.dat @@ -0,0 +1,25 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1189.2071 0. 1. 0.000000 + 1414.2136 2000.0000 1681.7928 0. 1. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 1. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 1. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 1. 0.000000 + 5656.8542 8000.0000 6727.1713 0. 1. 0.000000 + 8000.0000 11313.7085 9513.6569 0. 1. 0.000000 + 11313.7085 16000.0000 13454.3426 0. 1. 0.000000 + 16000.0000 22627.4170 19027.3138 0. 1. 0.000000 + 22627.4170 32000.0000 26908.6853 0. 1. 0.000000 + 32000.0000 45254.8340 38054.6277 0. 1. 0.000000 + 45254.8340 64000.0000 53817.3706 0. 1. 0.000000 + 64000.0000 90509.6680 76109.2554 0. 1. 0.000000 + 90509.6680 128000.0000 100038.1574 1. 1. 0.166901 + 128000.0000 181019.3360 152218.5107 0. 0. 0.000000 + 181019.3360 256000.0000 215269.4823 0. 0. 0.000000 + 256000.0000 362038.6720 304437.0214 0. 0. 0.000000 + 362038.6720 512000.0000 430538.9646 0. 0. 0.000000 + 512000.0000 724077.3439 608874.0429 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/complex/ejecta_table_max.dat b/tests/morphology_test_cases/complex/ejecta_table_max.dat new file mode 100644 index 00000000..67e90eb5 --- /dev/null +++ b/tests/morphology_test_cases/complex/ejecta_table_max.dat @@ -0,0 +1,1003 @@ +# trad = 3.07252E+04 frad = 5.00191E+04 +# ejrim = 4.20231E+02 ejdis = 1.20234E+07 imp = 6.44595E+03 +# "r (m)" "h (m)" "v (m/s)" "ang (deg)" "erad (m)" + 3.09092E+004 4.00684E+000 2.06587E+001 3.50415E+001 3.06615E+004 + 3.10943E+004 8.03767E+000 2.91936E+001 3.50819E+001 3.05994E+004 + 3.12804E+004 1.20926E+001 3.57301E+001 3.51214E+001 3.05388E+004 + 3.14677E+004 1.61719E+001 4.12323E+001 3.51599E+001 3.04796E+004 + 3.16561E+004 2.02755E+001 4.60739E+001 3.51976E+001 3.04217E+004 + 3.18457E+004 2.44038E+001 5.04470E+001 3.52344E+001 3.03651E+004 + 3.20363E+004 2.85567E+001 5.44658E+001 3.52705E+001 3.03098E+004 + 3.22282E+004 3.27345E+001 5.82050E+001 3.53058E+001 3.02555E+004 + 3.24211E+004 3.69374E+001 6.17163E+001 3.53404E+001 3.02023E+004 + 3.26152E+004 4.11654E+001 6.50376E+001 3.53743E+001 3.01502E+004 + 3.28105E+004 4.54187E+001 6.81973E+001 3.54076E+001 3.00990E+004 + 3.30070E+004 4.96975E+001 7.12178E+001 3.54403E+001 3.00488E+004 + 3.32046E+004 5.40018E+001 7.41165E+001 3.54724E+001 2.99995E+004 + 3.34034E+004 5.83320E+001 7.69079E+001 3.55040E+001 2.99510E+004 + 3.36034E+004 6.26881E+001 7.96037E+001 3.55350E+001 2.99034E+004 + 3.38046E+004 6.70703E+001 8.22139E+001 3.55655E+001 2.98565E+004 + 3.40070E+004 7.14787E+001 8.47468E+001 3.55955E+001 2.98104E+004 + 3.42106E+004 7.59135E+001 8.72095E+001 3.56250E+001 2.97650E+004 + 3.44154E+004 8.03749E+001 8.96082E+001 3.56541E+001 2.97203E+004 + 3.46215E+004 8.48629E+001 9.19482E+001 3.56828E+001 2.96763E+004 + 3.48288E+004 8.93779E+001 9.42342E+001 3.57110E+001 2.96329E+004 + 3.50373E+004 9.39199E+001 9.64704E+001 3.57389E+001 2.95901E+004 + 3.52471E+004 9.84890E+001 9.86604E+001 3.57663E+001 2.95480E+004 + 3.54581E+004 1.03086E+002 1.00808E+002 3.57934E+001 2.95064E+004 + 3.56704E+004 1.07710E+002 1.02915E+002 3.58201E+001 2.94653E+004 + 3.58840E+004 1.12361E+002 1.04984E+002 3.58465E+001 2.94248E+004 + 3.60989E+004 1.17041E+002 1.07019E+002 3.58725E+001 2.93848E+004 + 3.63150E+004 1.21749E+002 1.09021E+002 3.58982E+001 2.93454E+004 + 3.65324E+004 1.26484E+002 1.10993E+002 3.59236E+001 2.93064E+004 + 3.67512E+004 1.31248E+002 1.12935E+002 3.59486E+001 2.92679E+004 + 3.69712E+004 1.36041E+002 1.14850E+002 3.59734E+001 2.92298E+004 + 3.71926E+004 1.40863E+002 1.16739E+002 3.59979E+001 2.91922E+004 + 3.74153E+004 1.45713E+002 1.18603E+002 3.60221E+001 2.91550E+004 + 3.76393E+004 1.50592E+002 1.20445E+002 3.60461E+001 2.91182E+004 + 3.78646E+004 1.55501E+002 1.22264E+002 3.60697E+001 2.90819E+004 + 3.80914E+004 1.60438E+002 1.24063E+002 3.60931E+001 2.90459E+004 + 3.83194E+004 1.65406E+002 1.25842E+002 3.61163E+001 2.90103E+004 + 3.85489E+004 1.70403E+002 1.27602E+002 3.61392E+001 2.89751E+004 + 3.87797E+004 1.75430E+002 1.29344E+002 3.61619E+001 2.89402E+004 + 3.90118E+004 1.80487E+002 1.31068E+002 3.61844E+001 2.89057E+004 + 3.92454E+004 1.85575E+002 1.32777E+002 3.62066E+001 2.88715E+004 + 3.94804E+004 1.90693E+002 1.34470E+002 3.62287E+001 2.88377E+004 + 3.97168E+004 1.95841E+002 1.36148E+002 3.62505E+001 2.88042E+004 + 3.99546E+004 2.01021E+002 1.37812E+002 3.62721E+001 2.87710E+004 + 4.01938E+004 2.06231E+002 1.39462E+002 3.62935E+001 2.87381E+004 + 4.04345E+004 2.11473E+002 1.41099E+002 3.63147E+001 2.87055E+004 + 4.06766E+004 2.16746E+002 1.42723E+002 3.63357E+001 2.86732E+004 + 4.09201E+004 2.22050E+002 1.44336E+002 3.63565E+001 2.86412E+004 + 4.11651E+004 2.27387E+002 1.45937E+002 3.63772E+001 2.86095E+004 + 4.14116E+004 2.32755E+002 1.47527E+002 3.63977E+001 2.85781E+004 + 4.16595E+004 2.38155E+002 1.49106E+002 3.64180E+001 2.85469E+004 + 4.19090E+004 2.43588E+002 1.50675E+002 3.64381E+001 2.85160E+004 + 4.21599E+004 2.49054E+002 1.52235E+002 3.64580E+001 2.84853E+004 + 4.24123E+004 2.54552E+002 1.53785E+002 3.64779E+001 2.84549E+004 + 4.26663E+004 2.60082E+002 1.55326E+002 3.64975E+001 2.84247E+004 + 4.29217E+004 2.65647E+002 1.56858E+002 3.65170E+001 2.83948E+004 + 4.31787E+004 2.71244E+002 1.58382E+002 3.65363E+001 2.83650E+004 + 4.34372E+004 2.76875E+002 1.59898E+002 3.65555E+001 2.83356E+004 + 4.36973E+004 2.82539E+002 1.61406E+002 3.65746E+001 2.83063E+004 + 4.39589E+004 2.88238E+002 1.62907E+002 3.65935E+001 2.82773E+004 + 4.42221E+004 2.93970E+002 1.64401E+002 3.66122E+001 2.82484E+004 + 4.44869E+004 2.99737E+002 1.65887E+002 3.66308E+001 2.82198E+004 + 4.47533E+004 3.05539E+002 1.67367E+002 3.66493E+001 2.81914E+004 + 4.50212E+004 3.11375E+002 1.68841E+002 3.66677E+001 2.81632E+004 + 4.52908E+004 3.17246E+002 1.70308E+002 3.66859E+001 2.81352E+004 + 4.55620E+004 3.23153E+002 1.71770E+002 3.67040E+001 2.81074E+004 + 4.58348E+004 3.29094E+002 1.73226E+002 3.67220E+001 2.80797E+004 + 4.61092E+004 3.35072E+002 1.74676E+002 3.67399E+001 2.80523E+004 + 4.63853E+004 3.41085E+002 1.76121E+002 3.67576E+001 2.80250E+004 + 4.66630E+004 3.47134E+002 1.77561E+002 3.67753E+001 2.79979E+004 + 4.69424E+004 3.53219E+002 1.78996E+002 3.67928E+001 2.79710E+004 + 4.72234E+004 3.59341E+002 1.80426E+002 3.68102E+001 2.79443E+004 + 4.75062E+004 3.65499E+002 1.81851E+002 3.68275E+001 2.79177E+004 + 4.77906E+004 3.71694E+002 1.83272E+002 3.68447E+001 2.78913E+004 + 4.80768E+004 3.77926E+002 1.84689E+002 3.68618E+001 2.78651E+004 + 4.83646E+004 3.84196E+002 1.86102E+002 3.68787E+001 2.78390E+004 + 4.86542E+004 3.90503E+002 1.87510E+002 3.68956E+001 2.78131E+004 + 4.89455E+004 3.96848E+002 1.88915E+002 3.69124E+001 2.77873E+004 + 4.92386E+004 4.03231E+002 1.90317E+002 3.69291E+001 2.77617E+004 + 4.95334E+004 4.09652E+002 1.91715E+002 3.69456E+001 2.77362E+004 + 4.98299E+004 4.16112E+002 1.93109E+002 3.69621E+001 2.77109E+004 + 5.01283E+004 4.17491E+002 1.94500E+002 3.69785E+001 2.76857E+004 + 5.04284E+004 4.10081E+002 1.95888E+002 3.69948E+001 2.76607E+004 + 5.07304E+004 4.02802E+002 1.97273E+002 3.70110E+001 2.76358E+004 + 5.10341E+004 3.95653E+002 1.98655E+002 3.70271E+001 2.76110E+004 + 5.13397E+004 3.88630E+002 2.00034E+002 3.70432E+001 2.75864E+004 + 5.16471E+004 3.81732E+002 2.01411E+002 3.70591E+001 2.75619E+004 + 5.19563E+004 3.74957E+002 2.02785E+002 3.70750E+001 2.75375E+004 + 5.22674E+004 3.68302E+002 2.04157E+002 3.70908E+001 2.75133E+004 + 5.25803E+004 3.61765E+002 2.05526E+002 3.71064E+001 2.74892E+004 + 5.28951E+004 3.55344E+002 2.06893E+002 3.71221E+001 2.74652E+004 + 5.32118E+004 3.49036E+002 2.08258E+002 3.71376E+001 2.74413E+004 + 5.35304E+004 3.42841E+002 2.09621E+002 3.71530E+001 2.74176E+004 + 5.38509E+004 3.36756E+002 2.10982E+002 3.71684E+001 2.73940E+004 + 5.41734E+004 3.30779E+002 2.12341E+002 3.71837E+001 2.73705E+004 + 5.44977E+004 3.24908E+002 2.13698E+002 3.71990E+001 2.73471E+004 + 5.48240E+004 3.19141E+002 2.15053E+002 3.72141E+001 2.73238E+004 + 5.51523E+004 3.13477E+002 2.16407E+002 3.72292E+001 2.73006E+004 + 5.54825E+004 3.07913E+002 2.17759E+002 3.72442E+001 2.72775E+004 + 5.58147E+004 3.02448E+002 2.19110E+002 3.72591E+001 2.72546E+004 + 5.61489E+004 2.97079E+002 2.20460E+002 3.72740E+001 2.72317E+004 + 5.64851E+004 2.91806E+002 2.21808E+002 3.72888E+001 2.72090E+004 + 5.68233E+004 2.86627E+002 2.23155E+002 3.73036E+001 2.71864E+004 + 5.71635E+004 2.81540E+002 2.24501E+002 3.73182E+001 2.71638E+004 + 5.75057E+004 2.76543E+002 2.25845E+002 3.73328E+001 2.71414E+004 + 5.78500E+004 2.71634E+002 2.27189E+002 3.73474E+001 2.71191E+004 + 5.81964E+004 2.66813E+002 2.28532E+002 3.73618E+001 2.70968E+004 + 5.85449E+004 2.62077E+002 2.29873E+002 3.73763E+001 2.70747E+004 + 5.88954E+004 2.57426E+002 2.31214E+002 3.73906E+001 2.70526E+004 + 5.92480E+004 2.52856E+002 2.32555E+002 3.74049E+001 2.70307E+004 + 5.96028E+004 2.48368E+002 2.33894E+002 3.74191E+001 2.70088E+004 + 5.99596E+004 2.43960E+002 2.35233E+002 3.74333E+001 2.69871E+004 + 6.03186E+004 2.39630E+002 2.36571E+002 3.74474E+001 2.69654E+004 + 6.06798E+004 2.35377E+002 2.37909E+002 3.74615E+001 2.69438E+004 + 6.10431E+004 2.31199E+002 2.39246E+002 3.74755E+001 2.69223E+004 + 6.14086E+004 2.27095E+002 2.40583E+002 3.74894E+001 2.69009E+004 + 6.17763E+004 2.23065E+002 2.41920E+002 3.75033E+001 2.68795E+004 + 6.21461E+004 2.19105E+002 2.43256E+002 3.75171E+001 2.68583E+004 + 6.25182E+004 2.15217E+002 2.44592E+002 3.75309E+001 2.68371E+004 + 6.28925E+004 2.11397E+002 2.45928E+002 3.75446E+001 2.68161E+004 + 6.32691E+004 2.07645E+002 2.47263E+002 3.75583E+001 2.67951E+004 + 6.36479E+004 2.03959E+002 2.48599E+002 3.75719E+001 2.67741E+004 + 6.40290E+004 2.00339E+002 2.49934E+002 3.75855E+001 2.67533E+004 + 6.44124E+004 1.96783E+002 2.51270E+002 3.75990E+001 2.67325E+004 + 6.47980E+004 1.93290E+002 2.52605E+002 3.76124E+001 2.67119E+004 + 6.51860E+004 1.89860E+002 2.53941E+002 3.76258E+001 2.66912E+004 + 6.55763E+004 1.86490E+002 2.55277E+002 3.76392E+001 2.66707E+004 + 6.59689E+004 1.83180E+002 2.56613E+002 3.76525E+001 2.66503E+004 + 6.63639E+004 1.79928E+002 2.57949E+002 3.76658E+001 2.66299E+004 + 6.67613E+004 1.76735E+002 2.59286E+002 3.76790E+001 2.66096E+004 + 6.71610E+004 1.73598E+002 2.60623E+002 3.76922E+001 2.65893E+004 + 6.75631E+004 1.70517E+002 2.61960E+002 3.77053E+001 2.65691E+004 + 6.79676E+004 1.67490E+002 2.63297E+002 3.77184E+001 2.65490E+004 + 6.83746E+004 1.64517E+002 2.64635E+002 3.77315E+001 2.65290E+004 + 6.87840E+004 1.61597E+002 2.65974E+002 3.77444E+001 2.65090E+004 + 6.91958E+004 1.58729E+002 2.67313E+002 3.77574E+001 2.64891E+004 + 6.96101E+004 1.55912E+002 2.68653E+002 3.77703E+001 2.64693E+004 + 7.00269E+004 1.53144E+002 2.69993E+002 3.77832E+001 2.64496E+004 + 7.04462E+004 1.50426E+002 2.71334E+002 3.77960E+001 2.64299E+004 + 7.08679E+004 1.47756E+002 2.72675E+002 3.78088E+001 2.64102E+004 + 7.12923E+004 1.45134E+002 2.74017E+002 3.78215E+001 2.63907E+004 + 7.17191E+004 1.42558E+002 2.75360E+002 3.78342E+001 2.63711E+004 + 7.21485E+004 1.40027E+002 2.76704E+002 3.78469E+001 2.63517E+004 + 7.25805E+004 1.37542E+002 2.78049E+002 3.78595E+001 2.63323E+004 + 7.30151E+004 1.35101E+002 2.79394E+002 3.78721E+001 2.63130E+004 + 7.34522E+004 1.32703E+002 2.80741E+002 3.78846E+001 2.62937E+004 + 7.38920E+004 1.30348E+002 2.82088E+002 3.78971E+001 2.62745E+004 + 7.43344E+004 1.28034E+002 2.83436E+002 3.79096E+001 2.62554E+004 + 7.47795E+004 1.25762E+002 2.84786E+002 3.79220E+001 2.62363E+004 + 7.52272E+004 1.23529E+002 2.86136E+002 3.79344E+001 2.62173E+004 + 7.56777E+004 1.21337E+002 2.87487E+002 3.79467E+001 2.61983E+004 + 7.61308E+004 1.19183E+002 2.88840E+002 3.79590E+001 2.61794E+004 + 7.65866E+004 1.17068E+002 2.90193E+002 3.79713E+001 2.61605E+004 + 7.70451E+004 1.14990E+002 2.91548E+002 3.79835E+001 2.61417E+004 + 7.75064E+004 1.12949E+002 2.92904E+002 3.79957E+001 2.61230E+004 + 7.79705E+004 1.10944E+002 2.94261E+002 3.80079E+001 2.61043E+004 + 7.84373E+004 1.08975E+002 2.95619E+002 3.80200E+001 2.60857E+004 + 7.89070E+004 1.07041E+002 2.96979E+002 3.80321E+001 2.60671E+004 + 7.93794E+004 1.05141E+002 2.98340E+002 3.80442E+001 2.60485E+004 + 7.98547E+004 1.03275E+002 2.99702E+002 3.80562E+001 2.60301E+004 + 8.03328E+004 1.01442E+002 3.01066E+002 3.80682E+001 2.60116E+004 + 8.08138E+004 9.96412E+001 3.02431E+002 3.80802E+001 2.59932E+004 + 8.12977E+004 9.78726E+001 3.03798E+002 3.80921E+001 2.59749E+004 + 8.17844E+004 9.61355E+001 3.05166E+002 3.81040E+001 2.59566E+004 + 8.22741E+004 9.44292E+001 3.06535E+002 3.81159E+001 2.59384E+004 + 8.27667E+004 9.27531E+001 3.07906E+002 3.81277E+001 2.59202E+004 + 8.32623E+004 9.11068E+001 3.09278E+002 3.81395E+001 2.59021E+004 + 8.37608E+004 8.94898E+001 3.10653E+002 3.81513E+001 2.58840E+004 + 8.42623E+004 8.79014E+001 3.12028E+002 3.81630E+001 2.58660E+004 + 8.47668E+004 8.63412E+001 3.13405E+002 3.81748E+001 2.58480E+004 + 8.52743E+004 8.48087E+001 3.14784E+002 3.81864E+001 2.58300E+004 + 8.57849E+004 8.33034E+001 3.16165E+002 3.81981E+001 2.58121E+004 + 8.62985E+004 8.18249E+001 3.17547E+002 3.82097E+001 2.57943E+004 + 8.68152E+004 8.03726E+001 3.18931E+002 3.82213E+001 2.57765E+004 + 8.73350E+004 7.89460E+001 3.20317E+002 3.82329E+001 2.57587E+004 + 8.78579E+004 7.75448E+001 3.21704E+002 3.82444E+001 2.57410E+004 + 8.83840E+004 7.61684E+001 3.23094E+002 3.82559E+001 2.57233E+004 + 8.89132E+004 7.48165E+001 3.24485E+002 3.82674E+001 2.57057E+004 + 8.94455E+004 7.34886E+001 3.25878E+002 3.82788E+001 2.56881E+004 + 8.99811E+004 7.21842E+001 3.27273E+002 3.82902E+001 2.56706E+004 + 9.05198E+004 7.09030E+001 3.28669E+002 3.83016E+001 2.56531E+004 + 9.10618E+004 6.96445E+001 3.30068E+002 3.83130E+001 2.56356E+004 + 9.16070E+004 6.84084E+001 3.31469E+002 3.83243E+001 2.56182E+004 + 9.21555E+004 6.71942E+001 3.32871E+002 3.83356E+001 2.56008E+004 + 9.27073E+004 6.60016E+001 3.34276E+002 3.83469E+001 2.55835E+004 + 9.32623E+004 6.48301E+001 3.35682E+002 3.83582E+001 2.55662E+004 + 9.38207E+004 6.36794E+001 3.37091E+002 3.83694E+001 2.55489E+004 + 9.43825E+004 6.25491E+001 3.38502E+002 3.83806E+001 2.55317E+004 + 9.49476E+004 6.14389E+001 3.39914E+002 3.83918E+001 2.55145E+004 + 9.55161E+004 6.03485E+001 3.41329E+002 3.84030E+001 2.54974E+004 + 9.60880E+004 5.92773E+001 3.42746E+002 3.84141E+001 2.54803E+004 + 9.66633E+004 5.82252E+001 3.44166E+002 3.84252E+001 2.54632E+004 + 9.72420E+004 5.71917E+001 3.45587E+002 3.84363E+001 2.54462E+004 + 9.78243E+004 5.61766E+001 3.47010E+002 3.84473E+001 2.54292E+004 + 9.84100E+004 5.51796E+001 3.48436E+002 3.84584E+001 2.54123E+004 + 9.89992E+004 5.42002E+001 3.49864E+002 3.84694E+001 2.53954E+004 + 9.95919E+004 5.32382E+001 3.51294E+002 3.84804E+001 2.53785E+004 + 1.00188E+005 5.22932E+001 3.52727E+002 3.84913E+001 2.53617E+004 + 1.00788E+005 5.13651E+001 3.54162E+002 3.85022E+001 2.53449E+004 + 1.01392E+005 5.04534E+001 3.55599E+002 3.85132E+001 2.53281E+004 + 1.01999E+005 4.95579E+001 3.57039E+002 3.85241E+001 2.53114E+004 + 1.02609E+005 4.86783E+001 3.58480E+002 3.85349E+001 2.52947E+004 + 1.03224E+005 4.78143E+001 3.59925E+002 3.85458E+001 2.52780E+004 + 1.03842E+005 4.69656E+001 3.61372E+002 3.85566E+001 2.52614E+004 + 1.04463E+005 4.61320E+001 3.62821E+002 3.85674E+001 2.52448E+004 + 1.05089E+005 4.53132E+001 3.64272E+002 3.85782E+001 2.52282E+004 + 1.05718E+005 4.45089E+001 3.65726E+002 3.85889E+001 2.52117E+004 + 1.06351E+005 4.37189E+001 3.67183E+002 3.85996E+001 2.51952E+004 + 1.06988E+005 4.29429E+001 3.68642E+002 3.86104E+001 2.51788E+004 + 1.07628E+005 4.21807E+001 3.70104E+002 3.86210E+001 2.51624E+004 + 1.08273E+005 4.14321E+001 3.71568E+002 3.86317E+001 2.51460E+004 + 1.08921E+005 4.06967E+001 3.73035E+002 3.86424E+001 2.51296E+004 + 1.09573E+005 3.99743E+001 3.74504E+002 3.86530E+001 2.51133E+004 + 1.10229E+005 3.92648E+001 3.75976E+002 3.86636E+001 2.50970E+004 + 1.10889E+005 3.85679E+001 3.77451E+002 3.86742E+001 2.50807E+004 + 1.11553E+005 3.78834E+001 3.78928E+002 3.86847E+001 2.50645E+004 + 1.12221E+005 3.72110E+001 3.80408E+002 3.86953E+001 2.50483E+004 + 1.12893E+005 3.65505E+001 3.81891E+002 3.87058E+001 2.50321E+004 + 1.13569E+005 3.59018E+001 3.83376E+002 3.87163E+001 2.50160E+004 + 1.14249E+005 3.52645E+001 3.84864E+002 3.87268E+001 2.49999E+004 + 1.14933E+005 3.46386E+001 3.86355E+002 3.87373E+001 2.49838E+004 + 1.15621E+005 3.40238E+001 3.87849E+002 3.87477E+001 2.49678E+004 + 1.16313E+005 3.34199E+001 3.89346E+002 3.87581E+001 2.49518E+004 + 1.17010E+005 3.28267E+001 3.90845E+002 3.87685E+001 2.49358E+004 + 1.17710E+005 3.22441E+001 3.92347E+002 3.87789E+001 2.49198E+004 + 1.18415E+005 3.16718E+001 3.93852E+002 3.87893E+001 2.49039E+004 + 1.19124E+005 3.11096E+001 3.95360E+002 3.87996E+001 2.48880E+004 + 1.19837E+005 3.05575E+001 3.96871E+002 3.88100E+001 2.48721E+004 + 1.20555E+005 3.00151E+001 3.98384E+002 3.88203E+001 2.48563E+004 + 1.21277E+005 2.94824E+001 3.99901E+002 3.88306E+001 2.48405E+004 + 1.22003E+005 2.89591E+001 4.01421E+002 3.88408E+001 2.48247E+004 + 1.22733E+005 2.84451E+001 4.02943E+002 3.88511E+001 2.48089E+004 + 1.23468E+005 2.79402E+001 4.04469E+002 3.88613E+001 2.47932E+004 + 1.24208E+005 2.74443E+001 4.05997E+002 3.88716E+001 2.47775E+004 + 1.24951E+005 2.69572E+001 4.07529E+002 3.88818E+001 2.47618E+004 + 1.25699E+005 2.64787E+001 4.09064E+002 3.88919E+001 2.47462E+004 + 1.26452E+005 2.60087E+001 4.10601E+002 3.89021E+001 2.47306E+004 + 1.27209E+005 2.55471E+001 4.12142E+002 3.89123E+001 2.47150E+004 + 1.27971E+005 2.50937E+001 4.13686E+002 3.89224E+001 2.46994E+004 + 1.28737E+005 2.46483E+001 4.15233E+002 3.89325E+001 2.46839E+004 + 1.29508E+005 2.42108E+001 4.16783E+002 3.89426E+001 2.46683E+004 + 1.30283E+005 2.37811E+001 4.18337E+002 3.89527E+001 2.46529E+004 + 1.31063E+005 2.33590E+001 4.19893E+002 3.89628E+001 2.46374E+004 + 1.31848E+005 2.29444E+001 4.21453E+002 3.89728E+001 2.46220E+004 + 1.32637E+005 2.25371E+001 4.23016E+002 3.89828E+001 2.46065E+004 + 1.33431E+005 2.21371E+001 4.24582E+002 3.89929E+001 2.45912E+004 + 1.34230E+005 2.17442E+001 4.26152E+002 3.90029E+001 2.45758E+004 + 1.35034E+005 2.13582E+001 4.27724E+002 3.90128E+001 2.45605E+004 + 1.35843E+005 2.09791E+001 4.29300E+002 3.90228E+001 2.45451E+004 + 1.36656E+005 2.06068E+001 4.30880E+002 3.90328E+001 2.45299E+004 + 1.37474E+005 2.02410E+001 4.32462E+002 3.90427E+001 2.45146E+004 + 1.38297E+005 1.98818E+001 4.34048E+002 3.90526E+001 2.44994E+004 + 1.39125E+005 1.95289E+001 4.35638E+002 3.90625E+001 2.44841E+004 + 1.39958E+005 1.91823E+001 4.37230E+002 3.90724E+001 2.44689E+004 + 1.40796E+005 1.88418E+001 4.38826E+002 3.90823E+001 2.44538E+004 + 1.41639E+005 1.85074E+001 4.40426E+002 3.90921E+001 2.44386E+004 + 1.42487E+005 1.81789E+001 4.42029E+002 3.91020E+001 2.44235E+004 + 1.43340E+005 1.78562E+001 4.43635E+002 3.91118E+001 2.44084E+004 + 1.44199E+005 1.75393E+001 4.45245E+002 3.91216E+001 2.43933E+004 + 1.45062E+005 1.72280E+001 4.46859E+002 3.91314E+001 2.43783E+004 + 1.45931E+005 1.69222E+001 4.48476E+002 3.91412E+001 2.43633E+004 + 1.46804E+005 1.66218E+001 4.50096E+002 3.91510E+001 2.43483E+004 + 1.47683E+005 1.63268E+001 4.51720E+002 3.91607E+001 2.43333E+004 + 1.48568E+005 1.60370E+001 4.53348E+002 3.91705E+001 2.43183E+004 + 1.49457E+005 1.57524E+001 4.54979E+002 3.91802E+001 2.43034E+004 + 1.50352E+005 1.54728E+001 4.56614E+002 3.91899E+001 2.42885E+004 + 1.51252E+005 1.51982E+001 4.58252E+002 3.91996E+001 2.42736E+004 + 1.52158E+005 1.49284E+001 4.59894E+002 3.92093E+001 2.42587E+004 + 1.53069E+005 1.46634E+001 4.61540E+002 3.92189E+001 2.42438E+004 + 1.53985E+005 1.44032E+001 4.63189E+002 3.92286E+001 2.42290E+004 + 1.54907E+005 1.41475E+001 4.64842E+002 3.92382E+001 2.42142E+004 + 1.55835E+005 1.38964E+001 4.66499E+002 3.92479E+001 2.41994E+004 + 1.56768E+005 1.36498E+001 4.68159E+002 3.92575E+001 2.41846E+004 + 1.57706E+005 1.34075E+001 4.69824E+002 3.92671E+001 2.41699E+004 + 1.58651E+005 1.31695E+001 4.71492E+002 3.92767E+001 2.41552E+004 + 1.59601E+005 1.29358E+001 4.73163E+002 3.92862E+001 2.41405E+004 + 1.60556E+005 1.27062E+001 4.74839E+002 3.92958E+001 2.41258E+004 + 1.61517E+005 1.24807E+001 4.76518E+002 3.93053E+001 2.41111E+004 + 1.62484E+005 1.22591E+001 4.78201E+002 3.93149E+001 2.40965E+004 + 1.63457E+005 1.20415E+001 4.79889E+002 3.93244E+001 2.40819E+004 + 1.64436E+005 1.18278E+001 4.81579E+002 3.93339E+001 2.40673E+004 + 1.65421E+005 1.16179E+001 4.83274E+002 3.93434E+001 2.40527E+004 + 1.66411E+005 1.14117E+001 4.84973E+002 3.93528E+001 2.40381E+004 + 1.67407E+005 1.12091E+001 4.86676E+002 3.93623E+001 2.40236E+004 + 1.68410E+005 1.10102E+001 4.88382E+002 3.93718E+001 2.40091E+004 + 1.69418E+005 1.08148E+001 4.90093E+002 3.93812E+001 2.39946E+004 + 1.70432E+005 1.06228E+001 4.91807E+002 3.93906E+001 2.39801E+004 + 1.71453E+005 1.04343E+001 4.93526E+002 3.94000E+001 2.39656E+004 + 1.72479E+005 1.02491E+001 4.95249E+002 3.94095E+001 2.39512E+004 + 1.73512E+005 1.00671E+001 4.96975E+002 3.94188E+001 2.39367E+004 + 1.74551E+005 9.88846E+000 4.98706E+002 3.94282E+001 2.39223E+004 + 1.75596E+005 9.71295E+000 5.00441E+002 3.94376E+001 2.39079E+004 + 1.76647E+005 9.54055E+000 5.02179E+002 3.94469E+001 2.38936E+004 + 1.77705E+005 9.37122E+000 5.03922E+002 3.94563E+001 2.38792E+004 + 1.78769E+005 9.20488E+000 5.05669E+002 3.94656E+001 2.38649E+004 + 1.79839E+005 9.04150E+000 5.07421E+002 3.94749E+001 2.38506E+004 + 1.80916E+005 8.88103E+000 5.09176E+002 3.94842E+001 2.38363E+004 + 1.81999E+005 8.72339E+000 5.10935E+002 3.94935E+001 2.38220E+004 + 1.83089E+005 8.56856E+000 5.12699E+002 3.95028E+001 2.38077E+004 + 1.84185E+005 8.41648E+000 5.14467E+002 3.95121E+001 2.37935E+004 + 1.85288E+005 8.26709E+000 5.16239E+002 3.95213E+001 2.37793E+004 + 1.86398E+005 8.12036E+000 5.18016E+002 3.95306E+001 2.37651E+004 + 1.87514E+005 7.97623E+000 5.19796E+002 3.95398E+001 2.37509E+004 + 1.88636E+005 7.83466E+000 5.21581E+002 3.95490E+001 2.37367E+004 + 1.89766E+005 7.69560E+000 5.23371E+002 3.95582E+001 2.37226E+004 + 1.90902E+005 7.55901E+000 5.25164E+002 3.95674E+001 2.37084E+004 + 1.92045E+005 7.42484E+000 5.26962E+002 3.95766E+001 2.36943E+004 + 1.93195E+005 7.29306E+000 5.28764E+002 3.95858E+001 2.36802E+004 + 1.94351E+005 7.16361E+000 5.30571E+002 3.95950E+001 2.36661E+004 + 1.95515E+005 7.03646E+000 5.32382E+002 3.96041E+001 2.36521E+004 + 1.96686E+005 6.91157E+000 5.34198E+002 3.96133E+001 2.36380E+004 + 1.97863E+005 6.78890E+000 5.36018E+002 3.96224E+001 2.36240E+004 + 1.99048E+005 6.66840E+000 5.37842E+002 3.96315E+001 2.36100E+004 + 2.00240E+005 6.55004E+000 5.39671E+002 3.96407E+001 2.35960E+004 + 2.01439E+005 6.43378E+000 5.41504E+002 3.96498E+001 2.35820E+004 + 2.02645E+005 6.31959E+000 5.43342E+002 3.96588E+001 2.35680E+004 + 2.03858E+005 6.20742E+000 5.45184E+002 3.96679E+001 2.35541E+004 + 2.05079E+005 6.09724E+000 5.47031E+002 3.96770E+001 2.35402E+004 + 2.06307E+005 5.98902E+000 5.48883E+002 3.96860E+001 2.35262E+004 + 2.07542E+005 5.88272E+000 5.50739E+002 3.96951E+001 2.35123E+004 + 2.08784E+005 5.77831E+000 5.52600E+002 3.97041E+001 2.34985E+004 + 2.10035E+005 5.67575E+000 5.54465E+002 3.97132E+001 2.34846E+004 + 2.11292E+005 5.57501E+000 5.56335E+002 3.97222E+001 2.34707E+004 + 2.12557E+005 5.47606E+000 5.58209E+002 3.97312E+001 2.34569E+004 + 2.13830E+005 5.37886E+000 5.60089E+002 3.97402E+001 2.34431E+004 + 2.15110E+005 5.28339E+000 5.61972E+002 3.97492E+001 2.34293E+004 + 2.16398E+005 5.18962E+000 5.63861E+002 3.97581E+001 2.34155E+004 + 2.17694E+005 5.09750E+000 5.65754E+002 3.97671E+001 2.34017E+004 + 2.18997E+005 5.00703E+000 5.67653E+002 3.97761E+001 2.33880E+004 + 2.20308E+005 4.91816E+000 5.69555E+002 3.97850E+001 2.33742E+004 + 2.21627E+005 4.83086E+000 5.71463E+002 3.97939E+001 2.33605E+004 + 2.22954E+005 4.74512E+000 5.73376E+002 3.98029E+001 2.33468E+004 + 2.24289E+005 4.66090E+000 5.75293E+002 3.98118E+001 2.33331E+004 + 2.25632E+005 4.57817E+000 5.77215E+002 3.98207E+001 2.33194E+004 + 2.26983E+005 4.49691E+000 5.79142E+002 3.98296E+001 2.33057E+004 + 2.28342E+005 4.41710E+000 5.81074E+002 3.98385E+001 2.32921E+004 + 2.29709E+005 4.33870E+000 5.83011E+002 3.98473E+001 2.32784E+004 + 2.31085E+005 4.26169E+000 5.84952E+002 3.98562E+001 2.32648E+004 + 2.32468E+005 4.18605E+000 5.86899E+002 3.98651E+001 2.32512E+004 + 2.33860E+005 4.11175E+000 5.88850E+002 3.98739E+001 2.32376E+004 + 2.35260E+005 4.03877E+000 5.90807E+002 3.98828E+001 2.32240E+004 + 2.36669E+005 3.96708E+000 5.92768E+002 3.98916E+001 2.32105E+004 + 2.38086E+005 3.89667E+000 5.94735E+002 3.99004E+001 2.31969E+004 + 2.39512E+005 3.82751E+000 5.96707E+002 3.99092E+001 2.31834E+004 + 2.40946E+005 3.75957E+000 5.98683E+002 3.99180E+001 2.31699E+004 + 2.42388E+005 3.69284E+000 6.00665E+002 3.99268E+001 2.31564E+004 + 2.43840E+005 3.62730E+000 6.02652E+002 3.99356E+001 2.31429E+004 + 2.45299E+005 3.56292E+000 6.04643E+002 3.99444E+001 2.31294E+004 + 2.46768E+005 3.49968E+000 6.06640E+002 3.99531E+001 2.31159E+004 + 2.48246E+005 3.43756E+000 6.08643E+002 3.99619E+001 2.31025E+004 + 2.49732E+005 3.37655E+000 6.10650E+002 3.99706E+001 2.30891E+004 + 2.51227E+005 3.31662E+000 6.12662E+002 3.99794E+001 2.30756E+004 + 2.52731E+005 3.25775E+000 6.14680E+002 3.99881E+001 2.30622E+004 + 2.54245E+005 3.19993E+000 6.16703E+002 3.99968E+001 2.30488E+004 + 2.55767E+005 3.14313E+000 6.18731E+002 4.00055E+001 2.30355E+004 + 2.57298E+005 3.08734E+000 6.20765E+002 4.00142E+001 2.30221E+004 + 2.58839E+005 3.03254E+000 6.22803E+002 4.00229E+001 2.30087E+004 + 2.60389E+005 2.97872E+000 6.24847E+002 4.00316E+001 2.29954E+004 + 2.61948E+005 2.92585E+000 6.26897E+002 4.00403E+001 2.29821E+004 + 2.63516E+005 2.87392E+000 6.28951E+002 4.00489E+001 2.29688E+004 + 2.65094E+005 2.82291E+000 6.31011E+002 4.00576E+001 2.29555E+004 + 2.66681E+005 2.77280E+000 6.33077E+002 4.00662E+001 2.29422E+004 + 2.68278E+005 2.72359E+000 6.35147E+002 4.00749E+001 2.29289E+004 + 2.69884E+005 2.67525E+000 6.37224E+002 4.00835E+001 2.29157E+004 + 2.71500E+005 2.62776E+000 6.39305E+002 4.00921E+001 2.29024E+004 + 2.73125E+005 2.58112E+000 6.41392E+002 4.01007E+001 2.28892E+004 + 2.74761E+005 2.53531E+000 6.43485E+002 4.01093E+001 2.28760E+004 + 2.76406E+005 2.49031E+000 6.45583E+002 4.01179E+001 2.28627E+004 + 2.78061E+005 2.44611E+000 6.47686E+002 4.01265E+001 2.28496E+004 + 2.79726E+005 2.40269E+000 6.49796E+002 4.01351E+001 2.28364E+004 + 2.81401E+005 2.36005E+000 6.51910E+002 4.01437E+001 2.28232E+004 + 2.83085E+005 2.31816E+000 6.54030E+002 4.01522E+001 2.28101E+004 + 2.84780E+005 2.27701E+000 6.56156E+002 4.01608E+001 2.27969E+004 + 2.86485E+005 2.23660E+000 6.58288E+002 4.01693E+001 2.27838E+004 + 2.88201E+005 2.19690E+000 6.60425E+002 4.01779E+001 2.27707E+004 + 2.89926E+005 2.15791E+000 6.62568E+002 4.01864E+001 2.27576E+004 + 2.91662E+005 2.11961E+000 6.64716E+002 4.01949E+001 2.27445E+004 + 2.93408E+005 2.08199E+000 6.66870E+002 4.02034E+001 2.27314E+004 + 2.95165E+005 2.04503E+000 6.69030E+002 4.02119E+001 2.27183E+004 + 2.96932E+005 2.00873E+000 6.71196E+002 4.02204E+001 2.27053E+004 + 2.98710E+005 1.97308E+000 6.73367E+002 4.02289E+001 2.26922E+004 + 3.00499E+005 1.93806E+000 6.75544E+002 4.02374E+001 2.26792E+004 + 3.02298E+005 1.90366E+000 6.77727E+002 4.02459E+001 2.26662E+004 + 3.04108E+005 1.86987E+000 6.79916E+002 4.02544E+001 2.26532E+004 + 3.05929E+005 1.83668E+000 6.82110E+002 4.02628E+001 2.26402E+004 + 3.07761E+005 1.80408E+000 6.84311E+002 4.02713E+001 2.26272E+004 + 3.09603E+005 1.77206E+000 6.86517E+002 4.02797E+001 2.26142E+004 + 3.11457E+005 1.74061E+000 6.88729E+002 4.02881E+001 2.26013E+004 + 3.13322E+005 1.70972E+000 6.90947E+002 4.02966E+001 2.25883E+004 + 3.15198E+005 1.67937E+000 6.93171E+002 4.03050E+001 2.25754E+004 + 3.17085E+005 1.64956E+000 6.95401E+002 4.03134E+001 2.25625E+004 + 3.18983E+005 1.62028E+000 6.97637E+002 4.03218E+001 2.25495E+004 + 3.20893E+005 1.59153E+000 6.99879E+002 4.03302E+001 2.25366E+004 + 3.22815E+005 1.56328E+000 7.02127E+002 4.03386E+001 2.25238E+004 + 3.24747E+005 1.53553E+000 7.04381E+002 4.03470E+001 2.25109E+004 + 3.26692E+005 1.50828E+000 7.06642E+002 4.03553E+001 2.24980E+004 + 3.28648E+005 1.48151E+000 7.08908E+002 4.03637E+001 2.24852E+004 + 3.30616E+005 1.45521E+000 7.11180E+002 4.03721E+001 2.24723E+004 + 3.32595E+005 1.42938E+000 7.13459E+002 4.03804E+001 2.24595E+004 + 3.34586E+005 1.40401E+000 7.15743E+002 4.03888E+001 2.24467E+004 + 3.36590E+005 1.37909E+000 7.18034E+002 4.03971E+001 2.24339E+004 + 3.38605E+005 1.35461E+000 7.20331E+002 4.04054E+001 2.24211E+004 + 3.40632E+005 1.33057E+000 7.22634E+002 4.04138E+001 2.24083E+004 + 3.42672E+005 1.30695E+000 7.24944E+002 4.04221E+001 2.23955E+004 + 3.44724E+005 1.28376E+000 7.27260E+002 4.04304E+001 2.23828E+004 + 3.46788E+005 1.26097E+000 7.29582E+002 4.04387E+001 2.23700E+004 + 3.48864E+005 1.23859E+000 7.31910E+002 4.04470E+001 2.23573E+004 + 3.50953E+005 1.21661E+000 7.34245E+002 4.04553E+001 2.23445E+004 + 3.53054E+005 1.19501E+000 7.36586E+002 4.04635E+001 2.23318E+004 + 3.55168E+005 1.17380E+000 7.38933E+002 4.04718E+001 2.23191E+004 + 3.57294E+005 1.15297E+000 7.41287E+002 4.04801E+001 2.23064E+004 + 3.59434E+005 1.13250E+000 7.43647E+002 4.04883E+001 2.22937E+004 + 3.61586E+005 1.11240E+000 7.46013E+002 4.04966E+001 2.22811E+004 + 3.63751E+005 1.09266E+000 7.48386E+002 4.05048E+001 2.22684E+004 + 3.65929E+005 1.07326E+000 7.50766E+002 4.05131E+001 2.22557E+004 + 3.68120E+005 1.05421E+000 7.53152E+002 4.05213E+001 2.22431E+004 + 3.70324E+005 1.03550E+000 7.55544E+002 4.05295E+001 2.22305E+004 + 3.72541E+005 1.01712E+000 7.57943E+002 4.05377E+001 2.22178E+004 + 3.74771E+005 9.99070E-001 7.60349E+002 4.05459E+001 2.22052E+004 + 3.77015E+005 9.81338E-001 7.62761E+002 4.05541E+001 2.21926E+004 + 3.79273E+005 9.63920E-001 7.65180E+002 4.05623E+001 2.21801E+004 + 3.81544E+005 9.46811E-001 7.67606E+002 4.05705E+001 2.21675E+004 + 3.83828E+005 9.30006E-001 7.70038E+002 4.05787E+001 2.21549E+004 + 3.86126E+005 9.13499E-001 7.72476E+002 4.05869E+001 2.21424E+004 + 3.88438E+005 8.97285E-001 7.74922E+002 4.05950E+001 2.21298E+004 + 3.90764E+005 8.81359E-001 7.77374E+002 4.06032E+001 2.21173E+004 + 3.93103E+005 8.65716E-001 7.79833E+002 4.06113E+001 2.21047E+004 + 3.95457E+005 8.50350E-001 7.82299E+002 4.06195E+001 2.20922E+004 + 3.97825E+005 8.35257E-001 7.84771E+002 4.06276E+001 2.20797E+004 + 4.00207E+005 8.20432E-001 7.87251E+002 4.06358E+001 2.20672E+004 + 4.02603E+005 8.05870E-001 7.89737E+002 4.06439E+001 2.20548E+004 + 4.05013E+005 7.91566E-001 7.92230E+002 4.06520E+001 2.20423E+004 + 4.07438E+005 7.77517E-001 7.94730E+002 4.06601E+001 2.20298E+004 + 4.09878E+005 7.63716E-001 7.97237E+002 4.06682E+001 2.20174E+004 + 4.12332E+005 7.50161E-001 7.99750E+002 4.06763E+001 2.20049E+004 + 4.14801E+005 7.36846E-001 8.02271E+002 4.06844E+001 2.19925E+004 + 4.17284E+005 7.23768E-001 8.04799E+002 4.06925E+001 2.19801E+004 + 4.19783E+005 7.10922E-001 8.07333E+002 4.07006E+001 2.19677E+004 + 4.22296E+005 6.98303E-001 8.09875E+002 4.07087E+001 2.19552E+004 + 4.24825E+005 6.85909E-001 8.12424E+002 4.07167E+001 2.19429E+004 + 4.27368E+005 6.73735E-001 8.14979E+002 4.07248E+001 2.19305E+004 + 4.29927E+005 6.61776E-001 8.17542E+002 4.07328E+001 2.19181E+004 + 4.32501E+005 6.50030E-001 8.20112E+002 4.07409E+001 2.19057E+004 + 4.35091E+005 6.38493E-001 8.22689E+002 4.07489E+001 2.18934E+004 + 4.37696E+005 6.27160E-001 8.25274E+002 4.07570E+001 2.18810E+004 + 4.40316E+005 6.16029E-001 8.27865E+002 4.07650E+001 2.18687E+004 + 4.42953E+005 6.05095E-001 8.30464E+002 4.07730E+001 2.18564E+004 + 4.45605E+005 5.94355E-001 8.33070E+002 4.07810E+001 2.18441E+004 + 4.48273E+005 5.83805E-001 8.35683E+002 4.07890E+001 2.18318E+004 + 4.50957E+005 5.73443E-001 8.38303E+002 4.07970E+001 2.18195E+004 + 4.53657E+005 5.63265E-001 8.40931E+002 4.08050E+001 2.18072E+004 + 4.56373E+005 5.53268E-001 8.43566E+002 4.08130E+001 2.17949E+004 + 4.59106E+005 5.43448E-001 8.46208E+002 4.08210E+001 2.17826E+004 + 4.61854E+005 5.33802E-001 8.48858E+002 4.08290E+001 2.17704E+004 + 4.64620E+005 5.24327E-001 8.51515E+002 4.08370E+001 2.17581E+004 + 4.67402E+005 5.15021E-001 8.54180E+002 4.08449E+001 2.17459E+004 + 4.70200E+005 5.05880E-001 8.56852E+002 4.08529E+001 2.17337E+004 + 4.73015E+005 4.96901E-001 8.59531E+002 4.08608E+001 2.17215E+004 + 4.75847E+005 4.88081E-001 8.62218E+002 4.08688E+001 2.17092E+004 + 4.78697E+005 4.79418E-001 8.64913E+002 4.08767E+001 2.16970E+004 + 4.81563E+005 4.70909E-001 8.67615E+002 4.08847E+001 2.16849E+004 + 4.84446E+005 4.62551E-001 8.70325E+002 4.08926E+001 2.16727E+004 + 4.87347E+005 4.54341E-001 8.73042E+002 4.09005E+001 2.16605E+004 + 4.90265E+005 4.46277E-001 8.75767E+002 4.09084E+001 2.16483E+004 + 4.93200E+005 4.38356E-001 8.78499E+002 4.09163E+001 2.16362E+004 + 4.96153E+005 4.30575E-001 8.81239E+002 4.09242E+001 2.16240E+004 + 4.99124E+005 4.22933E-001 8.83987E+002 4.09321E+001 2.16119E+004 + 5.02112E+005 4.15426E-001 8.86743E+002 4.09400E+001 2.15998E+004 + 5.05118E+005 4.08053E-001 8.89506E+002 4.09479E+001 2.15877E+004 + 5.08143E+005 4.00810E-001 8.92277E+002 4.09558E+001 2.15756E+004 + 5.11185E+005 3.93696E-001 8.95056E+002 4.09637E+001 2.15635E+004 + 5.14246E+005 3.86708E-001 8.97843E+002 4.09715E+001 2.15514E+004 + 5.17325E+005 3.79844E-001 9.00637E+002 4.09794E+001 2.15393E+004 + 5.20422E+005 3.73103E-001 9.03440E+002 4.09873E+001 2.15272E+004 + 5.23538E+005 3.66480E-001 9.06250E+002 4.09951E+001 2.15152E+004 + 5.26673E+005 3.59976E-001 9.09068E+002 4.10030E+001 2.15031E+004 + 5.29826E+005 3.53586E-001 9.11895E+002 4.10108E+001 2.14911E+004 + 5.32998E+005 3.47310E-001 9.14729E+002 4.10186E+001 2.14790E+004 + 5.36190E+005 3.41146E-001 9.17571E+002 4.10265E+001 2.14670E+004 + 5.39400E+005 3.35091E-001 9.20421E+002 4.10343E+001 2.14550E+004 + 5.42630E+005 3.29143E-001 9.23279E+002 4.10421E+001 2.14430E+004 + 5.45879E+005 3.23301E-001 9.26146E+002 4.10499E+001 2.14310E+004 + 5.49147E+005 3.17563E-001 9.29020E+002 4.10577E+001 2.14190E+004 + 5.52435E+005 3.11926E-001 9.31903E+002 4.10655E+001 2.14070E+004 + 5.55743E+005 3.06390E-001 9.34793E+002 4.10733E+001 2.13950E+004 + 5.59070E+005 3.00952E-001 9.37692E+002 4.10811E+001 2.13831E+004 + 5.62417E+005 2.95610E-001 9.40599E+002 4.10889E+001 2.13711E+004 + 5.65785E+005 2.90363E-001 9.43515E+002 4.10967E+001 2.13592E+004 + 5.69172E+005 2.85210E-001 9.46438E+002 4.11044E+001 2.13472E+004 + 5.72580E+005 2.80147E-001 9.49370E+002 4.11122E+001 2.13353E+004 + 5.76008E+005 2.75175E-001 9.52310E+002 4.11200E+001 2.13234E+004 + 5.79457E+005 2.70291E-001 9.55259E+002 4.11277E+001 2.13115E+004 + 5.82927E+005 2.65493E-001 9.58216E+002 4.11355E+001 2.12996E+004 + 5.86417E+005 2.60781E-001 9.61181E+002 4.11432E+001 2.12877E+004 + 5.89928E+005 2.56152E-001 9.64155E+002 4.11509E+001 2.12758E+004 + 5.93460E+005 2.51606E-001 9.67137E+002 4.11587E+001 2.12639E+004 + 5.97013E+005 2.47140E-001 9.70128E+002 4.11664E+001 2.12520E+004 + 6.00588E+005 2.42754E-001 9.73127E+002 4.11741E+001 2.12402E+004 + 6.04184E+005 2.38445E-001 9.76134E+002 4.11818E+001 2.12283E+004 + 6.07801E+005 2.34213E-001 9.79151E+002 4.11895E+001 2.12165E+004 + 6.11440E+005 2.30056E-001 9.82175E+002 4.11972E+001 2.12046E+004 + 6.15101E+005 2.25972E-001 9.85209E+002 4.12049E+001 2.11928E+004 + 6.18784E+005 2.21962E-001 9.88251E+002 4.12126E+001 2.11810E+004 + 6.22489E+005 2.18022E-001 9.91301E+002 4.12203E+001 2.11692E+004 + 6.26216E+005 2.14152E-001 9.94361E+002 4.12280E+001 2.11574E+004 + 6.29966E+005 2.10351E-001 9.97429E+002 4.12357E+001 2.11456E+004 + 6.33737E+005 2.06618E-001 1.00051E+003 4.12434E+001 2.11338E+004 + 6.37532E+005 2.02950E-001 1.00359E+003 4.12510E+001 2.11220E+004 + 6.41349E+005 1.99348E-001 1.00669E+003 4.12587E+001 2.11103E+004 + 6.45189E+005 1.95810E-001 1.00979E+003 4.12663E+001 2.10985E+004 + 6.49052E+005 1.92334E-001 1.01290E+003 4.12740E+001 2.10867E+004 + 6.52938E+005 1.88921E-001 1.01602E+003 4.12816E+001 2.10750E+004 + 6.56848E+005 1.85567E-001 1.01915E+003 4.12893E+001 2.10633E+004 + 6.60780E+005 1.82274E-001 1.02229E+003 4.12969E+001 2.10515E+004 + 6.64737E+005 1.79039E-001 1.02544E+003 4.13045E+001 2.10398E+004 + 6.68717E+005 1.75861E-001 1.02860E+003 4.13122E+001 2.10281E+004 + 6.72721E+005 1.72739E-001 1.03176E+003 4.13198E+001 2.10164E+004 + 6.76748E+005 1.69673E-001 1.03494E+003 4.13274E+001 2.10047E+004 + 6.80800E+005 1.66662E-001 1.03812E+003 4.13350E+001 2.09930E+004 + 6.84877E+005 1.63704E-001 1.04131E+003 4.13426E+001 2.09813E+004 + 6.88977E+005 1.60798E-001 1.04452E+003 4.13502E+001 2.09697E+004 + 6.93102E+005 1.57944E-001 1.04773E+003 4.13578E+001 2.09580E+004 + 6.97252E+005 1.55141E-001 1.05095E+003 4.13654E+001 2.09463E+004 + 7.01427E+005 1.52387E-001 1.05418E+003 4.13730E+001 2.09347E+004 + 7.05627E+005 1.49682E-001 1.05742E+003 4.13805E+001 2.09231E+004 + 7.09851E+005 1.47026E-001 1.06067E+003 4.13881E+001 2.09114E+004 + 7.14102E+005 1.44416E-001 1.06392E+003 4.13957E+001 2.08998E+004 + 7.18377E+005 1.41853E-001 1.06719E+003 4.14032E+001 2.08882E+004 + 7.22678E+005 1.39335E-001 1.07047E+003 4.14108E+001 2.08766E+004 + 7.27005E+005 1.36862E-001 1.07375E+003 4.14183E+001 2.08650E+004 + 7.31358E+005 1.34433E-001 1.07705E+003 4.14259E+001 2.08534E+004 + 7.35737E+005 1.32047E-001 1.08035E+003 4.14334E+001 2.08418E+004 + 7.40142E+005 1.29703E-001 1.08367E+003 4.14410E+001 2.08302E+004 + 7.44574E+005 1.27401E-001 1.08699E+003 4.14485E+001 2.08187E+004 + 7.49032E+005 1.25140E-001 1.09033E+003 4.14560E+001 2.08071E+004 + 7.53517E+005 1.22918E-001 1.09367E+003 4.14635E+001 2.07956E+004 + 7.58028E+005 1.20737E-001 1.09702E+003 4.14711E+001 2.07840E+004 + 7.62567E+005 1.18594E-001 1.10038E+003 4.14786E+001 2.07725E+004 + 7.67133E+005 1.16489E-001 1.10376E+003 4.14861E+001 2.07609E+004 + 7.71726E+005 1.14421E-001 1.10714E+003 4.14936E+001 2.07494E+004 + 7.76346E+005 1.12390E-001 1.11053E+003 4.15011E+001 2.07379E+004 + 7.80995E+005 1.10396E-001 1.11393E+003 4.15085E+001 2.07264E+004 + 7.85671E+005 1.08436E-001 1.11734E+003 4.15160E+001 2.07149E+004 + 7.90375E+005 1.06511E-001 1.12076E+003 4.15235E+001 2.07034E+004 + 7.95107E+005 1.04621E-001 1.12419E+003 4.15310E+001 2.06919E+004 + 7.99868E+005 1.02764E-001 1.12763E+003 4.15385E+001 2.06805E+004 + 8.04657E+005 1.00940E-001 1.13108E+003 4.15459E+001 2.06690E+004 + 8.09475E+005 9.91484E-002 1.13454E+003 4.15534E+001 2.06575E+004 + 8.14321E+005 9.73886E-002 1.13801E+003 4.15608E+001 2.06461E+004 + 8.19197E+005 9.56601E-002 1.14149E+003 4.15683E+001 2.06346E+004 + 8.24102E+005 9.39622E-002 1.14498E+003 4.15757E+001 2.06232E+004 + 8.29036E+005 9.22944E-002 1.14848E+003 4.15832E+001 2.06118E+004 + 8.34000E+005 9.06563E-002 1.15200E+003 4.15906E+001 2.06003E+004 + 8.38993E+005 8.90472E-002 1.15552E+003 4.15980E+001 2.05889E+004 + 8.44017E+005 8.74667E-002 1.15905E+003 4.16055E+001 2.05775E+004 + 8.49070E+005 8.59142E-002 1.16259E+003 4.16129E+001 2.05661E+004 + 8.54154E+005 8.43893E-002 1.16614E+003 4.16203E+001 2.05547E+004 + 8.59268E+005 8.28915E-002 1.16970E+003 4.16277E+001 2.05433E+004 + 8.64413E+005 8.14202E-002 1.17327E+003 4.16351E+001 2.05320E+004 + 8.69588E+005 7.99751E-002 1.17686E+003 4.16425E+001 2.05206E+004 + 8.74795E+005 7.85556E-002 1.18045E+003 4.16499E+001 2.05092E+004 + 8.80032E+005 7.71613E-002 1.18405E+003 4.16573E+001 2.04979E+004 + 8.85302E+005 7.57917E-002 1.18767E+003 4.16647E+001 2.04865E+004 + 8.90602E+005 7.44465E-002 1.19129E+003 4.16721E+001 2.04752E+004 + 8.95935E+005 7.31251E-002 1.19492E+003 4.16794E+001 2.04639E+004 + 9.01299E+005 7.18272E-002 1.19857E+003 4.16868E+001 2.04525E+004 + 9.06695E+005 7.05524E-002 1.20222E+003 4.16942E+001 2.04412E+004 + 9.12124E+005 6.93001E-002 1.20589E+003 4.17016E+001 2.04299E+004 + 9.17585E+005 6.80701E-002 1.20957E+003 4.17089E+001 2.04186E+004 + 9.23079E+005 6.68619E-002 1.21326E+003 4.17163E+001 2.04073E+004 + 9.28606E+005 6.56752E-002 1.21695E+003 4.17236E+001 2.03960E+004 + 9.34166E+005 6.45095E-002 1.22066E+003 4.17310E+001 2.03847E+004 + 9.39759E+005 6.33645E-002 1.22438E+003 4.17383E+001 2.03735E+004 + 9.45386E+005 6.22398E-002 1.22811E+003 4.17456E+001 2.03622E+004 + 9.51046E+005 6.11351E-002 1.23185E+003 4.17530E+001 2.03509E+004 + 9.56740E+005 6.00500E-002 1.23561E+003 4.17603E+001 2.03397E+004 + 9.62469E+005 5.89842E-002 1.23937E+003 4.17676E+001 2.03284E+004 + 9.68231E+005 5.79373E-002 1.24314E+003 4.17749E+001 2.03172E+004 + 9.74029E+005 5.69089E-002 1.24693E+003 4.17822E+001 2.03060E+004 + 9.79861E+005 5.58988E-002 1.25072E+003 4.17895E+001 2.02947E+004 + 9.85727E+005 5.49067E-002 1.25453E+003 4.17968E+001 2.02835E+004 + 9.91629E+005 5.39321E-002 1.25835E+003 4.18041E+001 2.02723E+004 + 9.97567E+005 5.29749E-002 1.26218E+003 4.18114E+001 2.02611E+004 + 1.00354E+006 5.20346E-002 1.26602E+003 4.18187E+001 2.02499E+004 + 1.00955E+006 5.11110E-002 1.26987E+003 4.18260E+001 2.02387E+004 + 1.01559E+006 5.02039E-002 1.27373E+003 4.18333E+001 2.02275E+004 + 1.02167E+006 4.93128E-002 1.27761E+003 4.18405E+001 2.02164E+004 + 1.02779E+006 4.84375E-002 1.28149E+003 4.18478E+001 2.02052E+004 + 1.03394E+006 4.75778E-002 1.28539E+003 4.18551E+001 2.01940E+004 + 1.04013E+006 4.67333E-002 1.28930E+003 4.18623E+001 2.01829E+004 + 1.04636E+006 4.59039E-002 1.29321E+003 4.18696E+001 2.01717E+004 + 1.05263E+006 4.50891E-002 1.29714E+003 4.18768E+001 2.01606E+004 + 1.05893E+006 4.42888E-002 1.30109E+003 4.18841E+001 2.01495E+004 + 1.06527E+006 4.35027E-002 1.30504E+003 4.18913E+001 2.01383E+004 + 1.07165E+006 4.27306E-002 1.30901E+003 4.18986E+001 2.01272E+004 + 1.07806E+006 4.19721E-002 1.31298E+003 4.19058E+001 2.01161E+004 + 1.08452E+006 4.12272E-002 1.31697E+003 4.19130E+001 2.01050E+004 + 1.09101E+006 4.04954E-002 1.32097E+003 4.19203E+001 2.00939E+004 + 1.09755E+006 3.97767E-002 1.32498E+003 4.19275E+001 2.00828E+004 + 1.10412E+006 3.90707E-002 1.32900E+003 4.19347E+001 2.00717E+004 + 1.11073E+006 3.83772E-002 1.33304E+003 4.19419E+001 2.00607E+004 + 1.11738E+006 3.76960E-002 1.33709E+003 4.19491E+001 2.00496E+004 + 1.12407E+006 3.70269E-002 1.34114E+003 4.19563E+001 2.00385E+004 + 1.13080E+006 3.63698E-002 1.34522E+003 4.19635E+001 2.00275E+004 + 1.13757E+006 3.57242E-002 1.34930E+003 4.19707E+001 2.00164E+004 + 1.14438E+006 3.50901E-002 1.35339E+003 4.19779E+001 2.00054E+004 + 1.15123E+006 3.44673E-002 1.35750E+003 4.19851E+001 1.99944E+004 + 1.15812E+006 3.38556E-002 1.36162E+003 4.19922E+001 1.99833E+004 + 1.16506E+006 3.32546E-002 1.36575E+003 4.19994E+001 1.99723E+004 + 1.17203E+006 3.26644E-002 1.36989E+003 4.20066E+001 1.99613E+004 + 1.17905E+006 3.20846E-002 1.37404E+003 4.20137E+001 1.99503E+004 + 1.18611E+006 3.15152E-002 1.37821E+003 4.20209E+001 1.99393E+004 + 1.19321E+006 3.09558E-002 1.38239E+003 4.20281E+001 1.99283E+004 + 1.20036E+006 3.04064E-002 1.38658E+003 4.20352E+001 1.99173E+004 + 1.20754E+006 2.98667E-002 1.39078E+003 4.20424E+001 1.99063E+004 + 1.21477E+006 2.93366E-002 1.39500E+003 4.20495E+001 1.98954E+004 + 1.22205E+006 2.88159E-002 1.39922E+003 4.20566E+001 1.98844E+004 + 1.22936E+006 2.83044E-002 1.40346E+003 4.20638E+001 1.98734E+004 + 1.23672E+006 2.78020E-002 1.40772E+003 4.20709E+001 1.98625E+004 + 1.24413E+006 2.73086E-002 1.41198E+003 4.20780E+001 1.98515E+004 + 1.25158E+006 2.68239E-002 1.41626E+003 4.20851E+001 1.98406E+004 + 1.25907E+006 2.63478E-002 1.42055E+003 4.20923E+001 1.98297E+004 + 1.26661E+006 2.58801E-002 1.42485E+003 4.20994E+001 1.98187E+004 + 1.27419E+006 2.54208E-002 1.42917E+003 4.21065E+001 1.98078E+004 + 1.28182E+006 2.49696E-002 1.43349E+003 4.21136E+001 1.97969E+004 + 1.28950E+006 2.45264E-002 1.43783E+003 4.21207E+001 1.97860E+004 + 1.29722E+006 2.40910E-002 1.44219E+003 4.21278E+001 1.97751E+004 + 1.30499E+006 2.36634E-002 1.44655E+003 4.21349E+001 1.97642E+004 + 1.31280E+006 2.32434E-002 1.45093E+003 4.21420E+001 1.97533E+004 + 1.32066E+006 2.28309E-002 1.45532E+003 4.21490E+001 1.97424E+004 + 1.32857E+006 2.24257E-002 1.45973E+003 4.21561E+001 1.97316E+004 + 1.33652E+006 2.20276E-002 1.46414E+003 4.21632E+001 1.97207E+004 + 1.34452E+006 2.16366E-002 1.46857E+003 4.21703E+001 1.97098E+004 + 1.35257E+006 2.12526E-002 1.47302E+003 4.21773E+001 1.96990E+004 + 1.36067E+006 2.08754E-002 1.47747E+003 4.21844E+001 1.96881E+004 + 1.36882E+006 2.05049E-002 1.48194E+003 4.21914E+001 1.96773E+004 + 1.37701E+006 2.01409E-002 1.48643E+003 4.21985E+001 1.96665E+004 + 1.38526E+006 1.97834E-002 1.49092E+003 4.22055E+001 1.96556E+004 + 1.39355E+006 1.94323E-002 1.49543E+003 4.22126E+001 1.96448E+004 + 1.40190E+006 1.90874E-002 1.49995E+003 4.22196E+001 1.96340E+004 + 1.41029E+006 1.87486E-002 1.50449E+003 4.22267E+001 1.96232E+004 + 1.41874E+006 1.84158E-002 1.50904E+003 4.22337E+001 1.96124E+004 + 1.42723E+006 1.80890E-002 1.51360E+003 4.22407E+001 1.96016E+004 + 1.43577E+006 1.77679E-002 1.51817E+003 4.22477E+001 1.95908E+004 + 1.44437E+006 1.74525E-002 1.52276E+003 4.22548E+001 1.95800E+004 + 1.45302E+006 1.71428E-002 1.52736E+003 4.22618E+001 1.95693E+004 + 1.46172E+006 1.68385E-002 1.53198E+003 4.22688E+001 1.95585E+004 + 1.47047E+006 1.65396E-002 1.53661E+003 4.22758E+001 1.95477E+004 + 1.47928E+006 1.62461E-002 1.54125E+003 4.22828E+001 1.95370E+004 + 1.48813E+006 1.59577E-002 1.54591E+003 4.22898E+001 1.95262E+004 + 1.49704E+006 1.56745E-002 1.55058E+003 4.22968E+001 1.95155E+004 + 1.50601E+006 1.53963E-002 1.55526E+003 4.23038E+001 1.95048E+004 + 1.51502E+006 1.51230E-002 1.55996E+003 4.23107E+001 1.94940E+004 + 1.52409E+006 1.48546E-002 1.56467E+003 4.23177E+001 1.94833E+004 + 1.53322E+006 1.45909E-002 1.56940E+003 4.23247E+001 1.94726E+004 + 1.54240E+006 1.43319E-002 1.57413E+003 4.23317E+001 1.94619E+004 + 1.55163E+006 1.40776E-002 1.57889E+003 4.23386E+001 1.94512E+004 + 1.56092E+006 1.38277E-002 1.58365E+003 4.23456E+001 1.94405E+004 + 1.57027E+006 1.35823E-002 1.58844E+003 4.23526E+001 1.94298E+004 + 1.57967E+006 1.33412E-002 1.59323E+003 4.23595E+001 1.94191E+004 + 1.58913E+006 1.31044E-002 1.59804E+003 4.23665E+001 1.94084E+004 + 1.59864E+006 1.28718E-002 1.60286E+003 4.23734E+001 1.93977E+004 + 1.60822E+006 1.26433E-002 1.60770E+003 4.23804E+001 1.93871E+004 + 1.61785E+006 1.24189E-002 1.61255E+003 4.23873E+001 1.93764E+004 + 1.62753E+006 1.21985E-002 1.61742E+003 4.23942E+001 1.93658E+004 + 1.63728E+006 1.19820E-002 1.62230E+003 4.24012E+001 1.93551E+004 + 1.64708E+006 1.17693E-002 1.62719E+003 4.24081E+001 1.93445E+004 + 1.65694E+006 1.15604E-002 1.63210E+003 4.24150E+001 1.93339E+004 + 1.66686E+006 1.13552E-002 1.63703E+003 4.24219E+001 1.93232E+004 + 1.67684E+006 1.11537E-002 1.64197E+003 4.24288E+001 1.93126E+004 + 1.68688E+006 1.09557E-002 1.64692E+003 4.24357E+001 1.93020E+004 + 1.69698E+006 1.07613E-002 1.65189E+003 4.24426E+001 1.92914E+004 + 1.70714E+006 1.05703E-002 1.65687E+003 4.24495E+001 1.92808E+004 + 1.71736E+006 1.03827E-002 1.66186E+003 4.24564E+001 1.92702E+004 + 1.72765E+006 1.01984E-002 1.66687E+003 4.24633E+001 1.92596E+004 + 1.73799E+006 1.00174E-002 1.67190E+003 4.24702E+001 1.92490E+004 + 1.74840E+006 9.83956E-003 1.67694E+003 4.24771E+001 1.92384E+004 + 1.75886E+006 9.66491E-003 1.68200E+003 4.24840E+001 1.92279E+004 + 1.76940E+006 9.49337E-003 1.68707E+003 4.24909E+001 1.92173E+004 + 1.77999E+006 9.32487E-003 1.69215E+003 4.24977E+001 1.92067E+004 + 1.79065E+006 9.15936E-003 1.69725E+003 4.25046E+001 1.91962E+004 + 1.80137E+006 8.99679E-003 1.70237E+003 4.25115E+001 1.91856E+004 + 1.81215E+006 8.83711E-003 1.70750E+003 4.25183E+001 1.91751E+004 + 1.82300E+006 8.68025E-003 1.71265E+003 4.25252E+001 1.91646E+004 + 1.83392E+006 8.52619E-003 1.71781E+003 4.25320E+001 1.91540E+004 + 1.84490E+006 8.37485E-003 1.72298E+003 4.25389E+001 1.91435E+004 + 1.85595E+006 8.22621E-003 1.72818E+003 4.25457E+001 1.91330E+004 + 1.86706E+006 8.08020E-003 1.73338E+003 4.25526E+001 1.91225E+004 + 1.87824E+006 7.93678E-003 1.73860E+003 4.25594E+001 1.91120E+004 + 1.88948E+006 7.79591E-003 1.74384E+003 4.25662E+001 1.91015E+004 + 1.90080E+006 7.65754E-003 1.74909E+003 4.25731E+001 1.90910E+004 + 1.91218E+006 7.52162E-003 1.75436E+003 4.25799E+001 1.90805E+004 + 1.92363E+006 7.38812E-003 1.75965E+003 4.25867E+001 1.90700E+004 + 1.93514E+006 7.25699E-003 1.76495E+003 4.25935E+001 1.90596E+004 + 1.94673E+006 7.12818E-003 1.77026E+003 4.26004E+001 1.90491E+004 + 1.95839E+006 7.00166E-003 1.77559E+003 4.26072E+001 1.90386E+004 + 1.97011E+006 6.87739E-003 1.78094E+003 4.26140E+001 1.90282E+004 + 1.98191E+006 6.75532E-003 1.78630E+003 4.26208E+001 1.90177E+004 + 1.99377E+006 6.63542E-003 1.79168E+003 4.26276E+001 1.90073E+004 + 2.00571E+006 6.51765E-003 1.79708E+003 4.26344E+001 1.89969E+004 + 2.01772E+006 6.40196E-003 1.80249E+003 4.26411E+001 1.89864E+004 + 2.02980E+006 6.28834E-003 1.80791E+003 4.26479E+001 1.89760E+004 + 2.04195E+006 6.17672E-003 1.81335E+003 4.26547E+001 1.89656E+004 + 2.05418E+006 6.06709E-003 1.81881E+003 4.26615E+001 1.89552E+004 + 2.06648E+006 5.95940E-003 1.82429E+003 4.26683E+001 1.89448E+004 + 2.07885E+006 5.85363E-003 1.82978E+003 4.26750E+001 1.89344E+004 + 2.09130E+006 5.74973E-003 1.83528E+003 4.26818E+001 1.89240E+004 + 2.10382E+006 5.64768E-003 1.84081E+003 4.26886E+001 1.89136E+004 + 2.11642E+006 5.54744E-003 1.84635E+003 4.26953E+001 1.89032E+004 + 2.12909E+006 5.44898E-003 1.85190E+003 4.27021E+001 1.88928E+004 + 2.14184E+006 5.35226E-003 1.85747E+003 4.27088E+001 1.88825E+004 + 2.15466E+006 5.25726E-003 1.86306E+003 4.27156E+001 1.88721E+004 + 2.16756E+006 5.16395E-003 1.86867E+003 4.27223E+001 1.88618E+004 + 2.18054E+006 5.07229E-003 1.87429E+003 4.27290E+001 1.88514E+004 + 2.19359E+006 4.98227E-003 1.87993E+003 4.27358E+001 1.88411E+004 + 2.20673E+006 4.89383E-003 1.88558E+003 4.27425E+001 1.88307E+004 + 2.21994E+006 4.80697E-003 1.89126E+003 4.27492E+001 1.88204E+004 + 2.23323E+006 4.72165E-003 1.89694E+003 4.27560E+001 1.88101E+004 + 2.24660E+006 4.63785E-003 1.90265E+003 4.27627E+001 1.87997E+004 + 2.26005E+006 4.55553E-003 1.90837E+003 4.27694E+001 1.87894E+004 + 2.27359E+006 4.47467E-003 1.91411E+003 4.27761E+001 1.87791E+004 + 2.28720E+006 4.39525E-003 1.91987E+003 4.27828E+001 1.87688E+004 + 2.30089E+006 4.31724E-003 1.92564E+003 4.27895E+001 1.87585E+004 + 2.31467E+006 4.24061E-003 1.93143E+003 4.27962E+001 1.87482E+004 + 2.32853E+006 4.16534E-003 1.93724E+003 4.28029E+001 1.87379E+004 + 2.34247E+006 4.09141E-003 1.94306E+003 4.28096E+001 1.87277E+004 + 2.35650E+006 4.01879E-003 1.94890E+003 4.28163E+001 1.87174E+004 + 2.37060E+006 3.94746E-003 1.95476E+003 4.28230E+001 1.87071E+004 + 2.38480E+006 3.87740E-003 1.96064E+003 4.28296E+001 1.86969E+004 + 2.39908E+006 3.80858E-003 1.96653E+003 4.28363E+001 1.86866E+004 + 2.41344E+006 3.74098E-003 1.97245E+003 4.28430E+001 1.86764E+004 + 2.42789E+006 3.67458E-003 1.97837E+003 4.28497E+001 1.86661E+004 + 2.44243E+006 3.60936E-003 1.98432E+003 4.28563E+001 1.86559E+004 + 2.45705E+006 3.54530E-003 1.99028E+003 4.28630E+001 1.86456E+004 + 2.47176E+006 3.48237E-003 1.99627E+003 4.28696E+001 1.86354E+004 + 2.48656E+006 3.42056E-003 2.00227E+003 4.28763E+001 1.86252E+004 + 2.50145E+006 3.35985E-003 2.00828E+003 4.28829E+001 1.86150E+004 + 2.51643E+006 3.30021E-003 2.01432E+003 4.28896E+001 1.86048E+004 + 2.53149E+006 3.24164E-003 2.02037E+003 4.28962E+001 1.85946E+004 + 2.54665E+006 3.18410E-003 2.02644E+003 4.29029E+001 1.85844E+004 + 2.56190E+006 3.12759E-003 2.03253E+003 4.29095E+001 1.85742E+004 + 2.57724E+006 3.07207E-003 2.03864E+003 4.29161E+001 1.85640E+004 + 2.59267E+006 3.01755E-003 2.04476E+003 4.29228E+001 1.85538E+004 + 2.60819E+006 2.96399E-003 2.05091E+003 4.29294E+001 1.85436E+004 + 2.62381E+006 2.91138E-003 2.05707E+003 4.29360E+001 1.85335E+004 + 2.63952E+006 2.85971E-003 2.06325E+003 4.29426E+001 1.85233E+004 + 2.65532E+006 2.80895E-003 2.06944E+003 4.29492E+001 1.85132E+004 + 2.67122E+006 2.75909E-003 2.07566E+003 4.29558E+001 1.85030E+004 + 2.68721E+006 2.71012E-003 2.08190E+003 4.29624E+001 1.84929E+004 + 2.70330E+006 2.66202E-003 2.08815E+003 4.29690E+001 1.84827E+004 + 2.71949E+006 2.61477E-003 2.09442E+003 4.29756E+001 1.84726E+004 + 2.73577E+006 2.56836E-003 2.10071E+003 4.29822E+001 1.84625E+004 + 2.75215E+006 2.52277E-003 2.10702E+003 4.29888E+001 1.84523E+004 + 2.76863E+006 2.47800E-003 2.11335E+003 4.29954E+001 1.84422E+004 + 2.78521E+006 2.43401E-003 2.11969E+003 4.30020E+001 1.84321E+004 + 2.80188E+006 2.39081E-003 2.12606E+003 4.30086E+001 1.84220E+004 + 2.81866E+006 2.34838E-003 2.13244E+003 4.30151E+001 1.84119E+004 + 2.83554E+006 2.30669E-003 2.13885E+003 4.30217E+001 1.84018E+004 + 2.85251E+006 2.26575E-003 2.14527E+003 4.30283E+001 1.83917E+004 + 2.86959E+006 2.22554E-003 2.15171E+003 4.30348E+001 1.83816E+004 + 2.88677E+006 2.18604E-003 2.15817E+003 4.30414E+001 1.83716E+004 + 2.90406E+006 2.14724E-003 2.16465E+003 4.30479E+001 1.83615E+004 + 2.92145E+006 2.10912E-003 2.17115E+003 4.30545E+001 1.83514E+004 + 2.93894E+006 2.07169E-003 2.17766E+003 4.30610E+001 1.83414E+004 + 2.95653E+006 2.03492E-003 2.18420E+003 4.30676E+001 1.83313E+004 + 2.97424E+006 1.99880E-003 2.19076E+003 4.30741E+001 1.83213E+004 + 2.99204E+006 1.96332E-003 2.19733E+003 4.30807E+001 1.83112E+004 + 3.00996E+006 1.92848E-003 2.20393E+003 4.30872E+001 1.83012E+004 + 3.02798E+006 1.89425E-003 2.21055E+003 4.30937E+001 1.82912E+004 + 3.04611E+006 1.86063E-003 2.21718E+003 4.31002E+001 1.82811E+004 + 3.06435E+006 1.82760E-003 2.22383E+003 4.31068E+001 1.82711E+004 + 3.08270E+006 1.79516E-003 2.23051E+003 4.31133E+001 1.82611E+004 + 3.10115E+006 1.76330E-003 2.23720E+003 4.31198E+001 1.82511E+004 + 3.11972E+006 1.73200E-003 2.24392E+003 4.31263E+001 1.82411E+004 + 3.13840E+006 1.70126E-003 2.25065E+003 4.31328E+001 1.82311E+004 + 3.15719E+006 1.67107E-003 2.25740E+003 4.31393E+001 1.82211E+004 + 3.17609E+006 1.64141E-003 2.26418E+003 4.31458E+001 1.82111E+004 + 3.19511E+006 1.61227E-003 2.27097E+003 4.31523E+001 1.82012E+004 + 3.21424E+006 1.58365E-003 2.27779E+003 4.31588E+001 1.81912E+004 + 3.23348E+006 1.55555E-003 2.28462E+003 4.31653E+001 1.81812E+004 + 3.25285E+006 1.52794E-003 2.29148E+003 4.31718E+001 1.81712E+004 + 3.27232E+006 1.50082E-003 2.29835E+003 4.31783E+001 1.81613E+004 + 3.29191E+006 1.47418E-003 2.30525E+003 4.31847E+001 1.81513E+004 + 3.31162E+006 1.44801E-003 2.31216E+003 4.31912E+001 1.81414E+004 + 3.33145E+006 1.42231E-003 2.31910E+003 4.31977E+001 1.81315E+004 + 3.35140E+006 1.39707E-003 2.32606E+003 4.32041E+001 1.81215E+004 + 3.37146E+006 1.37227E-003 2.33303E+003 4.32106E+001 1.81116E+004 + 3.39165E+006 1.34791E-003 2.34003E+003 4.32171E+001 1.81017E+004 + 3.41196E+006 1.32399E-003 2.34705E+003 4.32235E+001 1.80918E+004 + 3.43239E+006 1.30049E-003 2.35409E+003 4.32300E+001 1.80818E+004 + 3.45294E+006 1.27741E-003 2.36115E+003 4.32364E+001 1.80719E+004 + 3.47361E+006 1.25473E-003 2.36823E+003 4.32429E+001 1.80620E+004 + 3.49441E+006 1.23246E-003 2.37534E+003 4.32493E+001 1.80521E+004 + 3.51533E+006 1.21059E-003 2.38246E+003 4.32557E+001 1.80423E+004 + 3.53638E+006 1.18910E-003 2.38961E+003 4.32622E+001 1.80324E+004 + 3.55755E+006 1.16800E-003 2.39677E+003 4.32686E+001 1.80225E+004 + 3.57885E+006 1.14727E-003 2.40396E+003 4.32750E+001 1.80126E+004 + 3.60028E+006 1.12690E-003 2.41117E+003 4.32815E+001 1.80027E+004 + 3.62184E+006 1.10690E-003 2.41840E+003 4.32879E+001 1.79929E+004 + 3.64352E+006 1.08725E-003 2.42565E+003 4.32943E+001 1.79830E+004 + 3.66534E+006 1.06796E-003 2.43293E+003 4.33007E+001 1.79732E+004 + 3.68728E+006 1.04900E-003 2.44022E+003 4.33071E+001 1.79633E+004 + 3.70936E+006 1.03038E-003 2.44754E+003 4.33135E+001 1.79535E+004 + 3.73157E+006 1.01209E-003 2.45488E+003 4.33199E+001 1.79437E+004 + 3.75391E+006 9.94130E-004 2.46224E+003 4.33263E+001 1.79338E+004 + 3.77639E+006 9.76485E-004 2.46962E+003 4.33327E+001 1.79240E+004 + 3.79900E+006 9.59153E-004 2.47703E+003 4.33391E+001 1.79142E+004 + 3.82175E+006 9.42129E-004 2.48445E+003 4.33455E+001 1.79044E+004 + 3.84463E+006 9.25407E-004 2.49190E+003 4.33519E+001 1.78946E+004 + 3.86765E+006 9.08981E-004 2.49937E+003 4.33583E+001 1.78848E+004 + 3.89080E+006 8.92848E-004 2.50687E+003 4.33646E+001 1.78750E+004 + 3.91410E+006 8.77000E-004 2.51438E+003 4.33710E+001 1.78652E+004 + 3.93754E+006 8.61434E-004 2.52192E+003 4.33774E+001 1.78554E+004 + 3.96111E+006 8.46145E-004 2.52948E+003 4.33837E+001 1.78456E+004 + 3.98483E+006 8.31126E-004 2.53706E+003 4.33901E+001 1.78358E+004 + 4.00869E+006 8.16374E-004 2.54467E+003 4.33965E+001 1.78261E+004 + 4.03269E+006 8.01885E-004 2.55230E+003 4.34028E+001 1.78163E+004 + 4.05683E+006 7.87652E-004 2.55995E+003 4.34092E+001 1.78066E+004 + 4.08112E+006 7.73672E-004 2.56762E+003 4.34155E+001 1.77968E+004 + 4.10556E+006 7.59940E-004 2.57532E+003 4.34219E+001 1.77871E+004 + 4.13014E+006 7.46451E-004 2.58303E+003 4.34282E+001 1.77773E+004 + 4.15487E+006 7.33202E-004 2.59078E+003 4.34345E+001 1.77676E+004 + 4.17974E+006 7.20189E-004 2.59854E+003 4.34409E+001 1.77579E+004 + 4.20477E+006 7.07406E-004 2.60633E+003 4.34472E+001 1.77481E+004 + 4.22995E+006 6.94850E-004 2.61414E+003 4.34535E+001 1.77384E+004 + 4.25527E+006 6.82517E-004 2.62198E+003 4.34598E+001 1.77287E+004 + 4.28075E+006 6.70403E-004 2.62983E+003 4.34662E+001 1.77190E+004 + 4.30638E+006 6.58504E-004 2.63771E+003 4.34725E+001 1.77093E+004 + 4.33216E+006 6.46816E-004 2.64562E+003 4.34788E+001 1.76996E+004 + 4.35810E+006 6.35335E-004 2.65355E+003 4.34851E+001 1.76899E+004 + 4.38420E+006 6.24059E-004 2.66150E+003 4.34914E+001 1.76802E+004 + 4.41045E+006 6.12982E-004 2.66947E+003 4.34977E+001 1.76705E+004 + 4.43685E+006 6.02102E-004 2.67747E+003 4.35040E+001 1.76609E+004 + 4.46342E+006 5.91415E-004 2.68550E+003 4.35103E+001 1.76512E+004 + 4.49014E+006 5.80918E-004 2.69354E+003 4.35166E+001 1.76415E+004 + 4.51703E+006 5.70607E-004 2.70161E+003 4.35229E+001 1.76319E+004 + 4.54407E+006 5.60480E-004 2.70971E+003 4.35292E+001 1.76222E+004 + 4.57128E+006 5.50532E-004 2.71783E+003 4.35354E+001 1.76126E+004 + 4.59865E+006 5.40760E-004 2.72597E+003 4.35417E+001 1.76029E+004 + 4.62618E+006 5.31162E-004 2.73414E+003 4.35480E+001 1.75933E+004 + 4.65388E+006 5.21734E-004 2.74233E+003 4.35543E+001 1.75836E+004 + 4.68175E+006 5.12474E-004 2.75055E+003 4.35605E+001 1.75740E+004 + 4.70978E+006 5.03378E-004 2.75879E+003 4.35668E+001 1.75644E+004 + 4.73798E+006 4.94443E-004 2.76705E+003 4.35731E+001 1.75548E+004 + 4.76635E+006 4.85668E-004 2.77534E+003 4.35793E+001 1.75452E+004 + 4.79488E+006 4.77047E-004 2.78366E+003 4.35856E+001 1.75356E+004 + 4.82359E+006 4.68580E-004 2.79200E+003 4.35918E+001 1.75260E+004 + 4.85247E+006 4.60263E-004 2.80036E+003 4.35981E+001 1.75164E+004 + 4.88153E+006 4.52094E-004 2.80875E+003 4.36043E+001 1.75068E+004 + 4.91075E+006 4.44070E-004 2.81716E+003 4.36105E+001 1.74972E+004 + 4.94016E+006 4.36188E-004 2.82560E+003 4.36168E+001 1.74876E+004 + 4.96973E+006 4.28446E-004 2.83407E+003 4.36230E+001 1.74780E+004 + 4.99949E+006 4.20841E-004 2.84256E+003 4.36292E+001 1.74685E+004 + 5.02942E+006 4.13372E-004 2.85107E+003 4.36355E+001 1.74589E+004 + 5.05954E+006 4.06035E-004 2.85961E+003 4.36417E+001 1.74493E+004 + 5.08983E+006 3.98828E-004 2.86818E+003 4.36479E+001 1.74398E+004 + 5.12031E+006 3.91749E-004 2.87677E+003 4.36541E+001 1.74302E+004 + 5.15096E+006 3.84796E-004 2.88538E+003 4.36603E+001 1.74207E+004 + 5.18180E+006 3.77966E-004 2.89403E+003 4.36665E+001 1.74112E+004 + 5.21283E+006 3.71257E-004 2.90269E+003 4.36727E+001 1.74016E+004 + 5.24404E+006 3.64668E-004 2.91139E+003 4.36789E+001 1.73921E+004 + 5.27544E+006 3.58195E-004 2.92011E+003 4.36851E+001 1.73826E+004 + 5.30702E+006 3.51838E-004 2.92885E+003 4.36913E+001 1.73731E+004 + 5.33880E+006 3.45593E-004 2.93763E+003 4.36975E+001 1.73636E+004 + 5.37076E+006 3.39459E-004 2.94642E+003 4.37037E+001 1.73540E+004 + 5.40292E+006 3.33434E-004 2.95525E+003 4.37099E+001 1.73445E+004 + 5.43527E+006 3.27516E-004 2.96410E+003 4.37161E+001 1.73351E+004 + 5.46781E+006 3.21702E-004 2.97298E+003 4.37223E+001 1.73256E+004 + 5.50055E+006 3.15992E-004 2.98188E+003 4.37284E+001 1.73161E+004 + 5.53349E+006 3.10384E-004 2.99081E+003 4.37346E+001 1.73066E+004 + 5.56662E+006 3.04875E-004 2.99976E+003 4.37408E+001 1.72971E+004 + 5.59995E+006 2.99464E-004 3.00875E+003 4.37469E+001 1.72877E+004 + 5.63348E+006 2.94148E-004 3.01776E+003 4.37531E+001 1.72782E+004 + 5.66721E+006 2.88927E-004 3.02680E+003 4.37592E+001 1.72687E+004 + 5.70114E+006 2.83799E-004 3.03586E+003 4.37654E+001 1.72593E+004 + 5.73527E+006 2.78762E-004 3.04495E+003 4.37716E+001 1.72498E+004 + 5.76961E+006 2.73814E-004 3.05407E+003 4.37777E+001 1.72404E+004 + 5.80416E+006 2.68954E-004 3.06321E+003 4.37838E+001 1.72310E+004 + 5.83891E+006 2.64180E-004 3.07239E+003 4.37900E+001 1.72215E+004 + 5.87387E+006 2.59491E-004 3.08158E+003 4.37961E+001 1.72121E+004 + 5.90904E+006 2.54886E-004 3.09081E+003 4.38023E+001 1.72027E+004 + 5.94442E+006 2.50362E-004 3.10007E+003 4.38084E+001 1.71933E+004 + 5.98001E+006 2.45918E-004 3.10935E+003 4.38145E+001 1.71838E+004 + 6.01581E+006 2.41553E-004 3.11866E+003 4.38206E+001 1.71744E+004 + 6.05183E+006 2.37266E-004 3.12800E+003 4.38267E+001 1.71650E+004 + 6.08807E+006 2.33055E-004 3.13736E+003 4.38329E+001 1.71556E+004 + 6.12452E+006 2.28918E-004 3.14676E+003 4.38390E+001 1.71463E+004 + 6.16119E+006 2.24855E-004 3.15618E+003 4.38451E+001 1.71369E+004 + 6.19808E+006 2.20864E-004 3.16563E+003 4.38512E+001 1.71275E+004 + 6.23519E+006 2.16944E-004 3.17510E+003 4.38573E+001 1.71181E+004 + 6.27252E+006 2.13093E-004 3.18461E+003 4.38634E+001 1.71087E+004 + 6.31008E+006 2.09311E-004 3.19415E+003 4.38695E+001 1.70994E+004 + 6.34786E+006 2.05596E-004 3.20371E+003 4.38756E+001 1.70900E+004 + 6.38586E+006 2.01947E-004 3.21330E+003 4.38817E+001 1.70807E+004 + 6.42410E+006 1.98362E-004 3.22292E+003 4.38878E+001 1.70713E+004 + 6.46256E+006 1.94842E-004 3.23257E+003 4.38938E+001 1.70620E+004 + 6.50125E+006 1.91383E-004 3.24225E+003 4.38999E+001 1.70526E+004 + 6.54018E+006 1.87986E-004 3.25195E+003 4.39060E+001 1.70433E+004 + 6.57934E+006 1.84650E-004 3.26169E+003 4.39121E+001 1.70340E+004 + 6.61873E+006 1.81372E-004 3.27145E+003 4.39181E+001 1.70246E+004 + 6.65836E+006 1.78153E-004 3.28125E+003 4.39242E+001 1.70153E+004 + 6.69823E+006 1.74991E-004 3.29107E+003 4.39303E+001 1.70060E+004 + 6.73833E+006 1.71885E-004 3.30092E+003 4.39363E+001 1.69967E+004 + 6.77868E+006 1.68834E-004 3.31080E+003 4.39424E+001 1.69874E+004 + 6.81926E+006 1.65838E-004 3.32071E+003 4.39484E+001 1.69781E+004 + 6.86009E+006 1.62894E-004 3.33065E+003 4.39545E+001 1.69688E+004 + 6.90117E+006 1.60003E-004 3.34062E+003 4.39605E+001 1.69595E+004 + 6.94249E+006 1.57163E-004 3.35062E+003 4.39666E+001 1.69502E+004 + 6.98405E+006 1.54374E-004 3.36065E+003 4.39726E+001 1.69410E+004 + 7.02587E+006 1.51633E-004 3.37071E+003 4.39786E+001 1.69317E+004 + 7.06794E+006 1.48942E-004 3.38080E+003 4.39847E+001 1.69224E+004 + 7.11026E+006 1.46299E-004 3.39092E+003 4.39907E+001 1.69132E+004 + 7.15283E+006 1.43702E-004 3.40107E+003 4.39967E+001 1.69039E+004 + 7.19565E+006 1.41151E-004 3.41125E+003 4.40027E+001 1.68947E+004 + 7.23874E+006 1.38646E-004 3.42146E+003 4.40088E+001 1.68854E+004 + 7.28208E+006 1.36185E-004 3.43170E+003 4.40148E+001 1.68762E+004 + 7.32568E+006 1.33768E-004 3.44198E+003 4.40208E+001 1.68669E+004 + 7.36954E+006 1.31394E-004 3.45228E+003 4.40268E+001 1.68577E+004 + 7.41366E+006 1.29062E-004 3.46261E+003 4.40328E+001 1.68485E+004 + 7.45805E+006 1.26771E-004 3.47297E+003 4.40388E+001 1.68393E+004 + 7.50271E+006 1.24521E-004 3.48337E+003 4.40448E+001 1.68300E+004 + 7.54763E+006 1.22311E-004 3.49380E+003 4.40508E+001 1.68208E+004 + 7.59282E+006 1.20140E-004 3.50425E+003 4.40568E+001 1.68116E+004 + 7.63828E+006 1.18007E-004 3.51474E+003 4.40628E+001 1.68024E+004 + 7.68401E+006 1.15913E-004 3.52526E+003 4.40688E+001 1.67932E+004 + 7.73002E+006 1.13855E-004 3.53581E+003 4.40748E+001 1.67840E+004 + 7.77630E+006 1.11835E-004 3.54639E+003 4.40807E+001 1.67749E+004 + 7.82286E+006 1.09850E-004 3.55701E+003 4.40867E+001 1.67657E+004 + 7.86970E+006 1.07900E-004 3.56765E+003 4.40927E+001 1.67565E+004 + 7.91682E+006 1.05985E-004 3.57833E+003 4.40987E+001 1.67473E+004 + 7.96422E+006 1.04104E-004 3.58904E+003 4.41046E+001 1.67382E+004 + 8.01191E+006 1.02256E-004 3.59978E+003 4.41106E+001 1.67290E+004 + 8.05988E+006 1.00441E-004 3.61056E+003 4.41165E+001 1.67198E+004 + 8.10813E+006 9.86581E-005 3.62136E+003 4.41225E+001 1.67107E+004 + 8.15668E+006 9.69070E-005 3.63220E+003 4.41285E+001 1.67015E+004 + 8.20552E+006 9.51870E-005 3.64307E+003 4.41344E+001 1.66924E+004 + 8.25465E+006 9.34975E-005 3.65397E+003 4.41403E+001 1.66833E+004 + 8.30407E+006 9.18380E-005 3.66491E+003 4.41463E+001 1.66741E+004 + 8.35379E+006 9.02079E-005 3.67588E+003 4.41522E+001 1.66650E+004 + 8.40381E+006 8.86068E-005 3.68688E+003 4.41582E+001 1.66559E+004 + 8.45412E+006 8.70341E-005 3.69791E+003 4.41641E+001 1.66468E+004 + 8.50474E+006 8.54893E-005 3.70898E+003 4.41700E+001 1.66377E+004 + 8.55566E+006 8.39720E-005 3.72008E+003 4.41760E+001 1.66286E+004 + 8.60689E+006 8.24815E-005 3.73121E+003 4.41819E+001 1.66195E+004 + 8.65842E+006 8.10176E-005 3.74237E+003 4.41878E+001 1.66104E+004 + 8.71026E+006 7.95796E-005 3.75357E+003 4.41937E+001 1.66013E+004 + 8.76242E+006 7.81671E-005 3.76481E+003 4.41996E+001 1.65922E+004 + 8.81488E+006 7.67797E-005 3.77607E+003 4.42055E+001 1.65831E+004 + 8.86766E+006 7.54169E-005 3.78737E+003 4.42115E+001 1.65740E+004 + 8.92075E+006 7.40783E-005 3.79871E+003 4.42174E+001 1.65650E+004 + 8.97416E+006 7.27635E-005 3.81007E+003 4.42233E+001 1.65559E+004 + 9.02790E+006 7.14720E-005 3.82147E+003 4.42292E+001 1.65468E+004 + 9.08195E+006 7.02034E-005 3.83291E+003 4.42350E+001 1.65378E+004 + 9.13633E+006 6.89574E-005 3.84438E+003 4.42409E+001 1.65287E+004 + 9.19103E+006 6.77335E-005 3.85588E+003 4.42468E+001 1.65197E+004 + 9.24606E+006 6.65312E-005 3.86742E+003 4.42527E+001 1.65106E+004 + 9.30142E+006 6.53504E-005 3.87900E+003 4.42586E+001 1.65016E+004 + 9.35711E+006 6.41904E-005 3.89060E+003 4.42645E+001 1.64926E+004 + 9.41313E+006 6.30511E-005 3.90224E+003 4.42703E+001 1.64836E+004 + 9.46949E+006 6.19320E-005 3.91392E+003 4.42762E+001 1.64745E+004 + 9.52619E+006 6.08328E-005 3.92563E+003 4.42821E+001 1.64655E+004 + 9.58323E+006 5.97530E-005 3.93738E+003 4.42880E+001 1.64565E+004 + 9.64061E+006 5.86925E-005 3.94916E+003 4.42938E+001 1.64475E+004 + 9.69833E+006 5.76507E-005 3.96098E+003 4.42997E+001 1.64385E+004 + 9.75640E+006 5.66275E-005 3.97283E+003 4.43055E+001 1.64295E+004 + 9.81481E+006 5.56224E-005 3.98472E+003 4.43114E+001 1.64205E+004 + 9.87358E+006 5.46351E-005 3.99664E+003 4.43172E+001 1.64115E+004 + 9.93269E+006 5.36654E-005 4.00860E+003 4.43231E+001 1.64025E+004 + 9.99216E+006 5.27129E-005 4.02059E+003 4.43289E+001 1.63936E+004 + 1.00520E+007 5.17773E-005 4.03263E+003 4.43348E+001 1.63846E+004 + 1.01122E+007 5.08583E-005 4.04469E+003 4.43406E+001 1.63756E+004 + 1.01727E+007 4.99556E-005 4.05679E+003 4.43464E+001 1.63667E+004 + 1.02336E+007 4.90689E-005 4.06893E+003 4.43523E+001 1.63577E+004 + 1.02949E+007 4.81980E-005 4.08111E+003 4.43581E+001 1.63488E+004 + 1.03565E+007 4.73425E-005 4.09332E+003 4.43639E+001 1.63398E+004 + 1.04186E+007 4.65022E-005 4.10557E+003 4.43697E+001 1.63309E+004 + 1.04809E+007 4.56768E-005 4.11785E+003 4.43756E+001 1.63219E+004 + 1.05437E+007 4.48661E-005 4.13017E+003 4.43814E+001 1.63130E+004 + 1.06068E+007 4.40698E-005 4.14253E+003 4.43872E+001 1.63041E+004 + 1.06703E+007 4.32876E-005 4.15492E+003 4.43930E+001 1.62951E+004 + 1.07342E+007 4.25193E-005 4.16736E+003 4.43988E+001 1.62862E+004 + 1.07985E+007 4.17646E-005 4.17982E+003 4.44046E+001 1.62773E+004 + 1.08631E+007 4.10233E-005 4.19233E+003 4.44104E+001 1.62684E+004 + 1.09282E+007 4.02952E-005 4.20487E+003 4.44162E+001 1.62595E+004 + 1.09936E+007 3.95800E-005 4.21746E+003 4.44220E+001 1.62506E+004 + 1.10594E+007 3.88774E-005 4.23007E+003 4.44278E+001 1.62417E+004 + 1.11256E+007 3.81874E-005 4.24273E+003 4.44336E+001 1.62328E+004 + 1.11923E+007 3.75096E-005 4.25542E+003 4.44393E+001 1.62239E+004 + 1.12593E+007 3.68438E-005 4.26816E+003 4.44451E+001 1.62151E+004 + 1.13267E+007 3.61899E-005 4.28093E+003 4.44509E+001 1.62062E+004 + 1.13945E+007 3.55475E-005 4.29374E+003 4.44567E+001 1.61973E+004 + 1.14627E+007 3.49166E-005 4.30658E+003 4.44624E+001 1.61885E+004 + 1.15314E+007 3.42969E-005 4.31947E+003 4.44682E+001 1.61796E+004 + 1.16004E+007 3.36881E-005 4.33239E+003 4.44740E+001 1.61707E+004 + 1.16699E+007 3.30902E-005 4.34535E+003 4.44797E+001 1.61619E+004 + 1.17397E+007 3.25029E-005 4.35835E+003 4.44855E+001 1.61530E+004 + 1.18100E+007 3.19260E-005 4.37139E+003 4.44912E+001 1.61442E+004 + 1.18807E+007 3.13593E-005 4.38447E+003 4.44970E+001 1.61354E+004 + 1.19519E+007 3.08027E-005 4.39759E+003 4.45027E+001 1.61265E+004 + 1.20234E+007 3.02560E-005 4.41075E+003 4.45085E+001 1.61177E+004 diff --git a/tests/morphology_test_cases/complex/ejecta_table_min.dat b/tests/morphology_test_cases/complex/ejecta_table_min.dat new file mode 100644 index 00000000..67e90eb5 --- /dev/null +++ b/tests/morphology_test_cases/complex/ejecta_table_min.dat @@ -0,0 +1,1003 @@ +# trad = 3.07252E+04 frad = 5.00191E+04 +# ejrim = 4.20231E+02 ejdis = 1.20234E+07 imp = 6.44595E+03 +# "r (m)" "h (m)" "v (m/s)" "ang (deg)" "erad (m)" + 3.09092E+004 4.00684E+000 2.06587E+001 3.50415E+001 3.06615E+004 + 3.10943E+004 8.03767E+000 2.91936E+001 3.50819E+001 3.05994E+004 + 3.12804E+004 1.20926E+001 3.57301E+001 3.51214E+001 3.05388E+004 + 3.14677E+004 1.61719E+001 4.12323E+001 3.51599E+001 3.04796E+004 + 3.16561E+004 2.02755E+001 4.60739E+001 3.51976E+001 3.04217E+004 + 3.18457E+004 2.44038E+001 5.04470E+001 3.52344E+001 3.03651E+004 + 3.20363E+004 2.85567E+001 5.44658E+001 3.52705E+001 3.03098E+004 + 3.22282E+004 3.27345E+001 5.82050E+001 3.53058E+001 3.02555E+004 + 3.24211E+004 3.69374E+001 6.17163E+001 3.53404E+001 3.02023E+004 + 3.26152E+004 4.11654E+001 6.50376E+001 3.53743E+001 3.01502E+004 + 3.28105E+004 4.54187E+001 6.81973E+001 3.54076E+001 3.00990E+004 + 3.30070E+004 4.96975E+001 7.12178E+001 3.54403E+001 3.00488E+004 + 3.32046E+004 5.40018E+001 7.41165E+001 3.54724E+001 2.99995E+004 + 3.34034E+004 5.83320E+001 7.69079E+001 3.55040E+001 2.99510E+004 + 3.36034E+004 6.26881E+001 7.96037E+001 3.55350E+001 2.99034E+004 + 3.38046E+004 6.70703E+001 8.22139E+001 3.55655E+001 2.98565E+004 + 3.40070E+004 7.14787E+001 8.47468E+001 3.55955E+001 2.98104E+004 + 3.42106E+004 7.59135E+001 8.72095E+001 3.56250E+001 2.97650E+004 + 3.44154E+004 8.03749E+001 8.96082E+001 3.56541E+001 2.97203E+004 + 3.46215E+004 8.48629E+001 9.19482E+001 3.56828E+001 2.96763E+004 + 3.48288E+004 8.93779E+001 9.42342E+001 3.57110E+001 2.96329E+004 + 3.50373E+004 9.39199E+001 9.64704E+001 3.57389E+001 2.95901E+004 + 3.52471E+004 9.84890E+001 9.86604E+001 3.57663E+001 2.95480E+004 + 3.54581E+004 1.03086E+002 1.00808E+002 3.57934E+001 2.95064E+004 + 3.56704E+004 1.07710E+002 1.02915E+002 3.58201E+001 2.94653E+004 + 3.58840E+004 1.12361E+002 1.04984E+002 3.58465E+001 2.94248E+004 + 3.60989E+004 1.17041E+002 1.07019E+002 3.58725E+001 2.93848E+004 + 3.63150E+004 1.21749E+002 1.09021E+002 3.58982E+001 2.93454E+004 + 3.65324E+004 1.26484E+002 1.10993E+002 3.59236E+001 2.93064E+004 + 3.67512E+004 1.31248E+002 1.12935E+002 3.59486E+001 2.92679E+004 + 3.69712E+004 1.36041E+002 1.14850E+002 3.59734E+001 2.92298E+004 + 3.71926E+004 1.40863E+002 1.16739E+002 3.59979E+001 2.91922E+004 + 3.74153E+004 1.45713E+002 1.18603E+002 3.60221E+001 2.91550E+004 + 3.76393E+004 1.50592E+002 1.20445E+002 3.60461E+001 2.91182E+004 + 3.78646E+004 1.55501E+002 1.22264E+002 3.60697E+001 2.90819E+004 + 3.80914E+004 1.60438E+002 1.24063E+002 3.60931E+001 2.90459E+004 + 3.83194E+004 1.65406E+002 1.25842E+002 3.61163E+001 2.90103E+004 + 3.85489E+004 1.70403E+002 1.27602E+002 3.61392E+001 2.89751E+004 + 3.87797E+004 1.75430E+002 1.29344E+002 3.61619E+001 2.89402E+004 + 3.90118E+004 1.80487E+002 1.31068E+002 3.61844E+001 2.89057E+004 + 3.92454E+004 1.85575E+002 1.32777E+002 3.62066E+001 2.88715E+004 + 3.94804E+004 1.90693E+002 1.34470E+002 3.62287E+001 2.88377E+004 + 3.97168E+004 1.95841E+002 1.36148E+002 3.62505E+001 2.88042E+004 + 3.99546E+004 2.01021E+002 1.37812E+002 3.62721E+001 2.87710E+004 + 4.01938E+004 2.06231E+002 1.39462E+002 3.62935E+001 2.87381E+004 + 4.04345E+004 2.11473E+002 1.41099E+002 3.63147E+001 2.87055E+004 + 4.06766E+004 2.16746E+002 1.42723E+002 3.63357E+001 2.86732E+004 + 4.09201E+004 2.22050E+002 1.44336E+002 3.63565E+001 2.86412E+004 + 4.11651E+004 2.27387E+002 1.45937E+002 3.63772E+001 2.86095E+004 + 4.14116E+004 2.32755E+002 1.47527E+002 3.63977E+001 2.85781E+004 + 4.16595E+004 2.38155E+002 1.49106E+002 3.64180E+001 2.85469E+004 + 4.19090E+004 2.43588E+002 1.50675E+002 3.64381E+001 2.85160E+004 + 4.21599E+004 2.49054E+002 1.52235E+002 3.64580E+001 2.84853E+004 + 4.24123E+004 2.54552E+002 1.53785E+002 3.64779E+001 2.84549E+004 + 4.26663E+004 2.60082E+002 1.55326E+002 3.64975E+001 2.84247E+004 + 4.29217E+004 2.65647E+002 1.56858E+002 3.65170E+001 2.83948E+004 + 4.31787E+004 2.71244E+002 1.58382E+002 3.65363E+001 2.83650E+004 + 4.34372E+004 2.76875E+002 1.59898E+002 3.65555E+001 2.83356E+004 + 4.36973E+004 2.82539E+002 1.61406E+002 3.65746E+001 2.83063E+004 + 4.39589E+004 2.88238E+002 1.62907E+002 3.65935E+001 2.82773E+004 + 4.42221E+004 2.93970E+002 1.64401E+002 3.66122E+001 2.82484E+004 + 4.44869E+004 2.99737E+002 1.65887E+002 3.66308E+001 2.82198E+004 + 4.47533E+004 3.05539E+002 1.67367E+002 3.66493E+001 2.81914E+004 + 4.50212E+004 3.11375E+002 1.68841E+002 3.66677E+001 2.81632E+004 + 4.52908E+004 3.17246E+002 1.70308E+002 3.66859E+001 2.81352E+004 + 4.55620E+004 3.23153E+002 1.71770E+002 3.67040E+001 2.81074E+004 + 4.58348E+004 3.29094E+002 1.73226E+002 3.67220E+001 2.80797E+004 + 4.61092E+004 3.35072E+002 1.74676E+002 3.67399E+001 2.80523E+004 + 4.63853E+004 3.41085E+002 1.76121E+002 3.67576E+001 2.80250E+004 + 4.66630E+004 3.47134E+002 1.77561E+002 3.67753E+001 2.79979E+004 + 4.69424E+004 3.53219E+002 1.78996E+002 3.67928E+001 2.79710E+004 + 4.72234E+004 3.59341E+002 1.80426E+002 3.68102E+001 2.79443E+004 + 4.75062E+004 3.65499E+002 1.81851E+002 3.68275E+001 2.79177E+004 + 4.77906E+004 3.71694E+002 1.83272E+002 3.68447E+001 2.78913E+004 + 4.80768E+004 3.77926E+002 1.84689E+002 3.68618E+001 2.78651E+004 + 4.83646E+004 3.84196E+002 1.86102E+002 3.68787E+001 2.78390E+004 + 4.86542E+004 3.90503E+002 1.87510E+002 3.68956E+001 2.78131E+004 + 4.89455E+004 3.96848E+002 1.88915E+002 3.69124E+001 2.77873E+004 + 4.92386E+004 4.03231E+002 1.90317E+002 3.69291E+001 2.77617E+004 + 4.95334E+004 4.09652E+002 1.91715E+002 3.69456E+001 2.77362E+004 + 4.98299E+004 4.16112E+002 1.93109E+002 3.69621E+001 2.77109E+004 + 5.01283E+004 4.17491E+002 1.94500E+002 3.69785E+001 2.76857E+004 + 5.04284E+004 4.10081E+002 1.95888E+002 3.69948E+001 2.76607E+004 + 5.07304E+004 4.02802E+002 1.97273E+002 3.70110E+001 2.76358E+004 + 5.10341E+004 3.95653E+002 1.98655E+002 3.70271E+001 2.76110E+004 + 5.13397E+004 3.88630E+002 2.00034E+002 3.70432E+001 2.75864E+004 + 5.16471E+004 3.81732E+002 2.01411E+002 3.70591E+001 2.75619E+004 + 5.19563E+004 3.74957E+002 2.02785E+002 3.70750E+001 2.75375E+004 + 5.22674E+004 3.68302E+002 2.04157E+002 3.70908E+001 2.75133E+004 + 5.25803E+004 3.61765E+002 2.05526E+002 3.71064E+001 2.74892E+004 + 5.28951E+004 3.55344E+002 2.06893E+002 3.71221E+001 2.74652E+004 + 5.32118E+004 3.49036E+002 2.08258E+002 3.71376E+001 2.74413E+004 + 5.35304E+004 3.42841E+002 2.09621E+002 3.71530E+001 2.74176E+004 + 5.38509E+004 3.36756E+002 2.10982E+002 3.71684E+001 2.73940E+004 + 5.41734E+004 3.30779E+002 2.12341E+002 3.71837E+001 2.73705E+004 + 5.44977E+004 3.24908E+002 2.13698E+002 3.71990E+001 2.73471E+004 + 5.48240E+004 3.19141E+002 2.15053E+002 3.72141E+001 2.73238E+004 + 5.51523E+004 3.13477E+002 2.16407E+002 3.72292E+001 2.73006E+004 + 5.54825E+004 3.07913E+002 2.17759E+002 3.72442E+001 2.72775E+004 + 5.58147E+004 3.02448E+002 2.19110E+002 3.72591E+001 2.72546E+004 + 5.61489E+004 2.97079E+002 2.20460E+002 3.72740E+001 2.72317E+004 + 5.64851E+004 2.91806E+002 2.21808E+002 3.72888E+001 2.72090E+004 + 5.68233E+004 2.86627E+002 2.23155E+002 3.73036E+001 2.71864E+004 + 5.71635E+004 2.81540E+002 2.24501E+002 3.73182E+001 2.71638E+004 + 5.75057E+004 2.76543E+002 2.25845E+002 3.73328E+001 2.71414E+004 + 5.78500E+004 2.71634E+002 2.27189E+002 3.73474E+001 2.71191E+004 + 5.81964E+004 2.66813E+002 2.28532E+002 3.73618E+001 2.70968E+004 + 5.85449E+004 2.62077E+002 2.29873E+002 3.73763E+001 2.70747E+004 + 5.88954E+004 2.57426E+002 2.31214E+002 3.73906E+001 2.70526E+004 + 5.92480E+004 2.52856E+002 2.32555E+002 3.74049E+001 2.70307E+004 + 5.96028E+004 2.48368E+002 2.33894E+002 3.74191E+001 2.70088E+004 + 5.99596E+004 2.43960E+002 2.35233E+002 3.74333E+001 2.69871E+004 + 6.03186E+004 2.39630E+002 2.36571E+002 3.74474E+001 2.69654E+004 + 6.06798E+004 2.35377E+002 2.37909E+002 3.74615E+001 2.69438E+004 + 6.10431E+004 2.31199E+002 2.39246E+002 3.74755E+001 2.69223E+004 + 6.14086E+004 2.27095E+002 2.40583E+002 3.74894E+001 2.69009E+004 + 6.17763E+004 2.23065E+002 2.41920E+002 3.75033E+001 2.68795E+004 + 6.21461E+004 2.19105E+002 2.43256E+002 3.75171E+001 2.68583E+004 + 6.25182E+004 2.15217E+002 2.44592E+002 3.75309E+001 2.68371E+004 + 6.28925E+004 2.11397E+002 2.45928E+002 3.75446E+001 2.68161E+004 + 6.32691E+004 2.07645E+002 2.47263E+002 3.75583E+001 2.67951E+004 + 6.36479E+004 2.03959E+002 2.48599E+002 3.75719E+001 2.67741E+004 + 6.40290E+004 2.00339E+002 2.49934E+002 3.75855E+001 2.67533E+004 + 6.44124E+004 1.96783E+002 2.51270E+002 3.75990E+001 2.67325E+004 + 6.47980E+004 1.93290E+002 2.52605E+002 3.76124E+001 2.67119E+004 + 6.51860E+004 1.89860E+002 2.53941E+002 3.76258E+001 2.66912E+004 + 6.55763E+004 1.86490E+002 2.55277E+002 3.76392E+001 2.66707E+004 + 6.59689E+004 1.83180E+002 2.56613E+002 3.76525E+001 2.66503E+004 + 6.63639E+004 1.79928E+002 2.57949E+002 3.76658E+001 2.66299E+004 + 6.67613E+004 1.76735E+002 2.59286E+002 3.76790E+001 2.66096E+004 + 6.71610E+004 1.73598E+002 2.60623E+002 3.76922E+001 2.65893E+004 + 6.75631E+004 1.70517E+002 2.61960E+002 3.77053E+001 2.65691E+004 + 6.79676E+004 1.67490E+002 2.63297E+002 3.77184E+001 2.65490E+004 + 6.83746E+004 1.64517E+002 2.64635E+002 3.77315E+001 2.65290E+004 + 6.87840E+004 1.61597E+002 2.65974E+002 3.77444E+001 2.65090E+004 + 6.91958E+004 1.58729E+002 2.67313E+002 3.77574E+001 2.64891E+004 + 6.96101E+004 1.55912E+002 2.68653E+002 3.77703E+001 2.64693E+004 + 7.00269E+004 1.53144E+002 2.69993E+002 3.77832E+001 2.64496E+004 + 7.04462E+004 1.50426E+002 2.71334E+002 3.77960E+001 2.64299E+004 + 7.08679E+004 1.47756E+002 2.72675E+002 3.78088E+001 2.64102E+004 + 7.12923E+004 1.45134E+002 2.74017E+002 3.78215E+001 2.63907E+004 + 7.17191E+004 1.42558E+002 2.75360E+002 3.78342E+001 2.63711E+004 + 7.21485E+004 1.40027E+002 2.76704E+002 3.78469E+001 2.63517E+004 + 7.25805E+004 1.37542E+002 2.78049E+002 3.78595E+001 2.63323E+004 + 7.30151E+004 1.35101E+002 2.79394E+002 3.78721E+001 2.63130E+004 + 7.34522E+004 1.32703E+002 2.80741E+002 3.78846E+001 2.62937E+004 + 7.38920E+004 1.30348E+002 2.82088E+002 3.78971E+001 2.62745E+004 + 7.43344E+004 1.28034E+002 2.83436E+002 3.79096E+001 2.62554E+004 + 7.47795E+004 1.25762E+002 2.84786E+002 3.79220E+001 2.62363E+004 + 7.52272E+004 1.23529E+002 2.86136E+002 3.79344E+001 2.62173E+004 + 7.56777E+004 1.21337E+002 2.87487E+002 3.79467E+001 2.61983E+004 + 7.61308E+004 1.19183E+002 2.88840E+002 3.79590E+001 2.61794E+004 + 7.65866E+004 1.17068E+002 2.90193E+002 3.79713E+001 2.61605E+004 + 7.70451E+004 1.14990E+002 2.91548E+002 3.79835E+001 2.61417E+004 + 7.75064E+004 1.12949E+002 2.92904E+002 3.79957E+001 2.61230E+004 + 7.79705E+004 1.10944E+002 2.94261E+002 3.80079E+001 2.61043E+004 + 7.84373E+004 1.08975E+002 2.95619E+002 3.80200E+001 2.60857E+004 + 7.89070E+004 1.07041E+002 2.96979E+002 3.80321E+001 2.60671E+004 + 7.93794E+004 1.05141E+002 2.98340E+002 3.80442E+001 2.60485E+004 + 7.98547E+004 1.03275E+002 2.99702E+002 3.80562E+001 2.60301E+004 + 8.03328E+004 1.01442E+002 3.01066E+002 3.80682E+001 2.60116E+004 + 8.08138E+004 9.96412E+001 3.02431E+002 3.80802E+001 2.59932E+004 + 8.12977E+004 9.78726E+001 3.03798E+002 3.80921E+001 2.59749E+004 + 8.17844E+004 9.61355E+001 3.05166E+002 3.81040E+001 2.59566E+004 + 8.22741E+004 9.44292E+001 3.06535E+002 3.81159E+001 2.59384E+004 + 8.27667E+004 9.27531E+001 3.07906E+002 3.81277E+001 2.59202E+004 + 8.32623E+004 9.11068E+001 3.09278E+002 3.81395E+001 2.59021E+004 + 8.37608E+004 8.94898E+001 3.10653E+002 3.81513E+001 2.58840E+004 + 8.42623E+004 8.79014E+001 3.12028E+002 3.81630E+001 2.58660E+004 + 8.47668E+004 8.63412E+001 3.13405E+002 3.81748E+001 2.58480E+004 + 8.52743E+004 8.48087E+001 3.14784E+002 3.81864E+001 2.58300E+004 + 8.57849E+004 8.33034E+001 3.16165E+002 3.81981E+001 2.58121E+004 + 8.62985E+004 8.18249E+001 3.17547E+002 3.82097E+001 2.57943E+004 + 8.68152E+004 8.03726E+001 3.18931E+002 3.82213E+001 2.57765E+004 + 8.73350E+004 7.89460E+001 3.20317E+002 3.82329E+001 2.57587E+004 + 8.78579E+004 7.75448E+001 3.21704E+002 3.82444E+001 2.57410E+004 + 8.83840E+004 7.61684E+001 3.23094E+002 3.82559E+001 2.57233E+004 + 8.89132E+004 7.48165E+001 3.24485E+002 3.82674E+001 2.57057E+004 + 8.94455E+004 7.34886E+001 3.25878E+002 3.82788E+001 2.56881E+004 + 8.99811E+004 7.21842E+001 3.27273E+002 3.82902E+001 2.56706E+004 + 9.05198E+004 7.09030E+001 3.28669E+002 3.83016E+001 2.56531E+004 + 9.10618E+004 6.96445E+001 3.30068E+002 3.83130E+001 2.56356E+004 + 9.16070E+004 6.84084E+001 3.31469E+002 3.83243E+001 2.56182E+004 + 9.21555E+004 6.71942E+001 3.32871E+002 3.83356E+001 2.56008E+004 + 9.27073E+004 6.60016E+001 3.34276E+002 3.83469E+001 2.55835E+004 + 9.32623E+004 6.48301E+001 3.35682E+002 3.83582E+001 2.55662E+004 + 9.38207E+004 6.36794E+001 3.37091E+002 3.83694E+001 2.55489E+004 + 9.43825E+004 6.25491E+001 3.38502E+002 3.83806E+001 2.55317E+004 + 9.49476E+004 6.14389E+001 3.39914E+002 3.83918E+001 2.55145E+004 + 9.55161E+004 6.03485E+001 3.41329E+002 3.84030E+001 2.54974E+004 + 9.60880E+004 5.92773E+001 3.42746E+002 3.84141E+001 2.54803E+004 + 9.66633E+004 5.82252E+001 3.44166E+002 3.84252E+001 2.54632E+004 + 9.72420E+004 5.71917E+001 3.45587E+002 3.84363E+001 2.54462E+004 + 9.78243E+004 5.61766E+001 3.47010E+002 3.84473E+001 2.54292E+004 + 9.84100E+004 5.51796E+001 3.48436E+002 3.84584E+001 2.54123E+004 + 9.89992E+004 5.42002E+001 3.49864E+002 3.84694E+001 2.53954E+004 + 9.95919E+004 5.32382E+001 3.51294E+002 3.84804E+001 2.53785E+004 + 1.00188E+005 5.22932E+001 3.52727E+002 3.84913E+001 2.53617E+004 + 1.00788E+005 5.13651E+001 3.54162E+002 3.85022E+001 2.53449E+004 + 1.01392E+005 5.04534E+001 3.55599E+002 3.85132E+001 2.53281E+004 + 1.01999E+005 4.95579E+001 3.57039E+002 3.85241E+001 2.53114E+004 + 1.02609E+005 4.86783E+001 3.58480E+002 3.85349E+001 2.52947E+004 + 1.03224E+005 4.78143E+001 3.59925E+002 3.85458E+001 2.52780E+004 + 1.03842E+005 4.69656E+001 3.61372E+002 3.85566E+001 2.52614E+004 + 1.04463E+005 4.61320E+001 3.62821E+002 3.85674E+001 2.52448E+004 + 1.05089E+005 4.53132E+001 3.64272E+002 3.85782E+001 2.52282E+004 + 1.05718E+005 4.45089E+001 3.65726E+002 3.85889E+001 2.52117E+004 + 1.06351E+005 4.37189E+001 3.67183E+002 3.85996E+001 2.51952E+004 + 1.06988E+005 4.29429E+001 3.68642E+002 3.86104E+001 2.51788E+004 + 1.07628E+005 4.21807E+001 3.70104E+002 3.86210E+001 2.51624E+004 + 1.08273E+005 4.14321E+001 3.71568E+002 3.86317E+001 2.51460E+004 + 1.08921E+005 4.06967E+001 3.73035E+002 3.86424E+001 2.51296E+004 + 1.09573E+005 3.99743E+001 3.74504E+002 3.86530E+001 2.51133E+004 + 1.10229E+005 3.92648E+001 3.75976E+002 3.86636E+001 2.50970E+004 + 1.10889E+005 3.85679E+001 3.77451E+002 3.86742E+001 2.50807E+004 + 1.11553E+005 3.78834E+001 3.78928E+002 3.86847E+001 2.50645E+004 + 1.12221E+005 3.72110E+001 3.80408E+002 3.86953E+001 2.50483E+004 + 1.12893E+005 3.65505E+001 3.81891E+002 3.87058E+001 2.50321E+004 + 1.13569E+005 3.59018E+001 3.83376E+002 3.87163E+001 2.50160E+004 + 1.14249E+005 3.52645E+001 3.84864E+002 3.87268E+001 2.49999E+004 + 1.14933E+005 3.46386E+001 3.86355E+002 3.87373E+001 2.49838E+004 + 1.15621E+005 3.40238E+001 3.87849E+002 3.87477E+001 2.49678E+004 + 1.16313E+005 3.34199E+001 3.89346E+002 3.87581E+001 2.49518E+004 + 1.17010E+005 3.28267E+001 3.90845E+002 3.87685E+001 2.49358E+004 + 1.17710E+005 3.22441E+001 3.92347E+002 3.87789E+001 2.49198E+004 + 1.18415E+005 3.16718E+001 3.93852E+002 3.87893E+001 2.49039E+004 + 1.19124E+005 3.11096E+001 3.95360E+002 3.87996E+001 2.48880E+004 + 1.19837E+005 3.05575E+001 3.96871E+002 3.88100E+001 2.48721E+004 + 1.20555E+005 3.00151E+001 3.98384E+002 3.88203E+001 2.48563E+004 + 1.21277E+005 2.94824E+001 3.99901E+002 3.88306E+001 2.48405E+004 + 1.22003E+005 2.89591E+001 4.01421E+002 3.88408E+001 2.48247E+004 + 1.22733E+005 2.84451E+001 4.02943E+002 3.88511E+001 2.48089E+004 + 1.23468E+005 2.79402E+001 4.04469E+002 3.88613E+001 2.47932E+004 + 1.24208E+005 2.74443E+001 4.05997E+002 3.88716E+001 2.47775E+004 + 1.24951E+005 2.69572E+001 4.07529E+002 3.88818E+001 2.47618E+004 + 1.25699E+005 2.64787E+001 4.09064E+002 3.88919E+001 2.47462E+004 + 1.26452E+005 2.60087E+001 4.10601E+002 3.89021E+001 2.47306E+004 + 1.27209E+005 2.55471E+001 4.12142E+002 3.89123E+001 2.47150E+004 + 1.27971E+005 2.50937E+001 4.13686E+002 3.89224E+001 2.46994E+004 + 1.28737E+005 2.46483E+001 4.15233E+002 3.89325E+001 2.46839E+004 + 1.29508E+005 2.42108E+001 4.16783E+002 3.89426E+001 2.46683E+004 + 1.30283E+005 2.37811E+001 4.18337E+002 3.89527E+001 2.46529E+004 + 1.31063E+005 2.33590E+001 4.19893E+002 3.89628E+001 2.46374E+004 + 1.31848E+005 2.29444E+001 4.21453E+002 3.89728E+001 2.46220E+004 + 1.32637E+005 2.25371E+001 4.23016E+002 3.89828E+001 2.46065E+004 + 1.33431E+005 2.21371E+001 4.24582E+002 3.89929E+001 2.45912E+004 + 1.34230E+005 2.17442E+001 4.26152E+002 3.90029E+001 2.45758E+004 + 1.35034E+005 2.13582E+001 4.27724E+002 3.90128E+001 2.45605E+004 + 1.35843E+005 2.09791E+001 4.29300E+002 3.90228E+001 2.45451E+004 + 1.36656E+005 2.06068E+001 4.30880E+002 3.90328E+001 2.45299E+004 + 1.37474E+005 2.02410E+001 4.32462E+002 3.90427E+001 2.45146E+004 + 1.38297E+005 1.98818E+001 4.34048E+002 3.90526E+001 2.44994E+004 + 1.39125E+005 1.95289E+001 4.35638E+002 3.90625E+001 2.44841E+004 + 1.39958E+005 1.91823E+001 4.37230E+002 3.90724E+001 2.44689E+004 + 1.40796E+005 1.88418E+001 4.38826E+002 3.90823E+001 2.44538E+004 + 1.41639E+005 1.85074E+001 4.40426E+002 3.90921E+001 2.44386E+004 + 1.42487E+005 1.81789E+001 4.42029E+002 3.91020E+001 2.44235E+004 + 1.43340E+005 1.78562E+001 4.43635E+002 3.91118E+001 2.44084E+004 + 1.44199E+005 1.75393E+001 4.45245E+002 3.91216E+001 2.43933E+004 + 1.45062E+005 1.72280E+001 4.46859E+002 3.91314E+001 2.43783E+004 + 1.45931E+005 1.69222E+001 4.48476E+002 3.91412E+001 2.43633E+004 + 1.46804E+005 1.66218E+001 4.50096E+002 3.91510E+001 2.43483E+004 + 1.47683E+005 1.63268E+001 4.51720E+002 3.91607E+001 2.43333E+004 + 1.48568E+005 1.60370E+001 4.53348E+002 3.91705E+001 2.43183E+004 + 1.49457E+005 1.57524E+001 4.54979E+002 3.91802E+001 2.43034E+004 + 1.50352E+005 1.54728E+001 4.56614E+002 3.91899E+001 2.42885E+004 + 1.51252E+005 1.51982E+001 4.58252E+002 3.91996E+001 2.42736E+004 + 1.52158E+005 1.49284E+001 4.59894E+002 3.92093E+001 2.42587E+004 + 1.53069E+005 1.46634E+001 4.61540E+002 3.92189E+001 2.42438E+004 + 1.53985E+005 1.44032E+001 4.63189E+002 3.92286E+001 2.42290E+004 + 1.54907E+005 1.41475E+001 4.64842E+002 3.92382E+001 2.42142E+004 + 1.55835E+005 1.38964E+001 4.66499E+002 3.92479E+001 2.41994E+004 + 1.56768E+005 1.36498E+001 4.68159E+002 3.92575E+001 2.41846E+004 + 1.57706E+005 1.34075E+001 4.69824E+002 3.92671E+001 2.41699E+004 + 1.58651E+005 1.31695E+001 4.71492E+002 3.92767E+001 2.41552E+004 + 1.59601E+005 1.29358E+001 4.73163E+002 3.92862E+001 2.41405E+004 + 1.60556E+005 1.27062E+001 4.74839E+002 3.92958E+001 2.41258E+004 + 1.61517E+005 1.24807E+001 4.76518E+002 3.93053E+001 2.41111E+004 + 1.62484E+005 1.22591E+001 4.78201E+002 3.93149E+001 2.40965E+004 + 1.63457E+005 1.20415E+001 4.79889E+002 3.93244E+001 2.40819E+004 + 1.64436E+005 1.18278E+001 4.81579E+002 3.93339E+001 2.40673E+004 + 1.65421E+005 1.16179E+001 4.83274E+002 3.93434E+001 2.40527E+004 + 1.66411E+005 1.14117E+001 4.84973E+002 3.93528E+001 2.40381E+004 + 1.67407E+005 1.12091E+001 4.86676E+002 3.93623E+001 2.40236E+004 + 1.68410E+005 1.10102E+001 4.88382E+002 3.93718E+001 2.40091E+004 + 1.69418E+005 1.08148E+001 4.90093E+002 3.93812E+001 2.39946E+004 + 1.70432E+005 1.06228E+001 4.91807E+002 3.93906E+001 2.39801E+004 + 1.71453E+005 1.04343E+001 4.93526E+002 3.94000E+001 2.39656E+004 + 1.72479E+005 1.02491E+001 4.95249E+002 3.94095E+001 2.39512E+004 + 1.73512E+005 1.00671E+001 4.96975E+002 3.94188E+001 2.39367E+004 + 1.74551E+005 9.88846E+000 4.98706E+002 3.94282E+001 2.39223E+004 + 1.75596E+005 9.71295E+000 5.00441E+002 3.94376E+001 2.39079E+004 + 1.76647E+005 9.54055E+000 5.02179E+002 3.94469E+001 2.38936E+004 + 1.77705E+005 9.37122E+000 5.03922E+002 3.94563E+001 2.38792E+004 + 1.78769E+005 9.20488E+000 5.05669E+002 3.94656E+001 2.38649E+004 + 1.79839E+005 9.04150E+000 5.07421E+002 3.94749E+001 2.38506E+004 + 1.80916E+005 8.88103E+000 5.09176E+002 3.94842E+001 2.38363E+004 + 1.81999E+005 8.72339E+000 5.10935E+002 3.94935E+001 2.38220E+004 + 1.83089E+005 8.56856E+000 5.12699E+002 3.95028E+001 2.38077E+004 + 1.84185E+005 8.41648E+000 5.14467E+002 3.95121E+001 2.37935E+004 + 1.85288E+005 8.26709E+000 5.16239E+002 3.95213E+001 2.37793E+004 + 1.86398E+005 8.12036E+000 5.18016E+002 3.95306E+001 2.37651E+004 + 1.87514E+005 7.97623E+000 5.19796E+002 3.95398E+001 2.37509E+004 + 1.88636E+005 7.83466E+000 5.21581E+002 3.95490E+001 2.37367E+004 + 1.89766E+005 7.69560E+000 5.23371E+002 3.95582E+001 2.37226E+004 + 1.90902E+005 7.55901E+000 5.25164E+002 3.95674E+001 2.37084E+004 + 1.92045E+005 7.42484E+000 5.26962E+002 3.95766E+001 2.36943E+004 + 1.93195E+005 7.29306E+000 5.28764E+002 3.95858E+001 2.36802E+004 + 1.94351E+005 7.16361E+000 5.30571E+002 3.95950E+001 2.36661E+004 + 1.95515E+005 7.03646E+000 5.32382E+002 3.96041E+001 2.36521E+004 + 1.96686E+005 6.91157E+000 5.34198E+002 3.96133E+001 2.36380E+004 + 1.97863E+005 6.78890E+000 5.36018E+002 3.96224E+001 2.36240E+004 + 1.99048E+005 6.66840E+000 5.37842E+002 3.96315E+001 2.36100E+004 + 2.00240E+005 6.55004E+000 5.39671E+002 3.96407E+001 2.35960E+004 + 2.01439E+005 6.43378E+000 5.41504E+002 3.96498E+001 2.35820E+004 + 2.02645E+005 6.31959E+000 5.43342E+002 3.96588E+001 2.35680E+004 + 2.03858E+005 6.20742E+000 5.45184E+002 3.96679E+001 2.35541E+004 + 2.05079E+005 6.09724E+000 5.47031E+002 3.96770E+001 2.35402E+004 + 2.06307E+005 5.98902E+000 5.48883E+002 3.96860E+001 2.35262E+004 + 2.07542E+005 5.88272E+000 5.50739E+002 3.96951E+001 2.35123E+004 + 2.08784E+005 5.77831E+000 5.52600E+002 3.97041E+001 2.34985E+004 + 2.10035E+005 5.67575E+000 5.54465E+002 3.97132E+001 2.34846E+004 + 2.11292E+005 5.57501E+000 5.56335E+002 3.97222E+001 2.34707E+004 + 2.12557E+005 5.47606E+000 5.58209E+002 3.97312E+001 2.34569E+004 + 2.13830E+005 5.37886E+000 5.60089E+002 3.97402E+001 2.34431E+004 + 2.15110E+005 5.28339E+000 5.61972E+002 3.97492E+001 2.34293E+004 + 2.16398E+005 5.18962E+000 5.63861E+002 3.97581E+001 2.34155E+004 + 2.17694E+005 5.09750E+000 5.65754E+002 3.97671E+001 2.34017E+004 + 2.18997E+005 5.00703E+000 5.67653E+002 3.97761E+001 2.33880E+004 + 2.20308E+005 4.91816E+000 5.69555E+002 3.97850E+001 2.33742E+004 + 2.21627E+005 4.83086E+000 5.71463E+002 3.97939E+001 2.33605E+004 + 2.22954E+005 4.74512E+000 5.73376E+002 3.98029E+001 2.33468E+004 + 2.24289E+005 4.66090E+000 5.75293E+002 3.98118E+001 2.33331E+004 + 2.25632E+005 4.57817E+000 5.77215E+002 3.98207E+001 2.33194E+004 + 2.26983E+005 4.49691E+000 5.79142E+002 3.98296E+001 2.33057E+004 + 2.28342E+005 4.41710E+000 5.81074E+002 3.98385E+001 2.32921E+004 + 2.29709E+005 4.33870E+000 5.83011E+002 3.98473E+001 2.32784E+004 + 2.31085E+005 4.26169E+000 5.84952E+002 3.98562E+001 2.32648E+004 + 2.32468E+005 4.18605E+000 5.86899E+002 3.98651E+001 2.32512E+004 + 2.33860E+005 4.11175E+000 5.88850E+002 3.98739E+001 2.32376E+004 + 2.35260E+005 4.03877E+000 5.90807E+002 3.98828E+001 2.32240E+004 + 2.36669E+005 3.96708E+000 5.92768E+002 3.98916E+001 2.32105E+004 + 2.38086E+005 3.89667E+000 5.94735E+002 3.99004E+001 2.31969E+004 + 2.39512E+005 3.82751E+000 5.96707E+002 3.99092E+001 2.31834E+004 + 2.40946E+005 3.75957E+000 5.98683E+002 3.99180E+001 2.31699E+004 + 2.42388E+005 3.69284E+000 6.00665E+002 3.99268E+001 2.31564E+004 + 2.43840E+005 3.62730E+000 6.02652E+002 3.99356E+001 2.31429E+004 + 2.45299E+005 3.56292E+000 6.04643E+002 3.99444E+001 2.31294E+004 + 2.46768E+005 3.49968E+000 6.06640E+002 3.99531E+001 2.31159E+004 + 2.48246E+005 3.43756E+000 6.08643E+002 3.99619E+001 2.31025E+004 + 2.49732E+005 3.37655E+000 6.10650E+002 3.99706E+001 2.30891E+004 + 2.51227E+005 3.31662E+000 6.12662E+002 3.99794E+001 2.30756E+004 + 2.52731E+005 3.25775E+000 6.14680E+002 3.99881E+001 2.30622E+004 + 2.54245E+005 3.19993E+000 6.16703E+002 3.99968E+001 2.30488E+004 + 2.55767E+005 3.14313E+000 6.18731E+002 4.00055E+001 2.30355E+004 + 2.57298E+005 3.08734E+000 6.20765E+002 4.00142E+001 2.30221E+004 + 2.58839E+005 3.03254E+000 6.22803E+002 4.00229E+001 2.30087E+004 + 2.60389E+005 2.97872E+000 6.24847E+002 4.00316E+001 2.29954E+004 + 2.61948E+005 2.92585E+000 6.26897E+002 4.00403E+001 2.29821E+004 + 2.63516E+005 2.87392E+000 6.28951E+002 4.00489E+001 2.29688E+004 + 2.65094E+005 2.82291E+000 6.31011E+002 4.00576E+001 2.29555E+004 + 2.66681E+005 2.77280E+000 6.33077E+002 4.00662E+001 2.29422E+004 + 2.68278E+005 2.72359E+000 6.35147E+002 4.00749E+001 2.29289E+004 + 2.69884E+005 2.67525E+000 6.37224E+002 4.00835E+001 2.29157E+004 + 2.71500E+005 2.62776E+000 6.39305E+002 4.00921E+001 2.29024E+004 + 2.73125E+005 2.58112E+000 6.41392E+002 4.01007E+001 2.28892E+004 + 2.74761E+005 2.53531E+000 6.43485E+002 4.01093E+001 2.28760E+004 + 2.76406E+005 2.49031E+000 6.45583E+002 4.01179E+001 2.28627E+004 + 2.78061E+005 2.44611E+000 6.47686E+002 4.01265E+001 2.28496E+004 + 2.79726E+005 2.40269E+000 6.49796E+002 4.01351E+001 2.28364E+004 + 2.81401E+005 2.36005E+000 6.51910E+002 4.01437E+001 2.28232E+004 + 2.83085E+005 2.31816E+000 6.54030E+002 4.01522E+001 2.28101E+004 + 2.84780E+005 2.27701E+000 6.56156E+002 4.01608E+001 2.27969E+004 + 2.86485E+005 2.23660E+000 6.58288E+002 4.01693E+001 2.27838E+004 + 2.88201E+005 2.19690E+000 6.60425E+002 4.01779E+001 2.27707E+004 + 2.89926E+005 2.15791E+000 6.62568E+002 4.01864E+001 2.27576E+004 + 2.91662E+005 2.11961E+000 6.64716E+002 4.01949E+001 2.27445E+004 + 2.93408E+005 2.08199E+000 6.66870E+002 4.02034E+001 2.27314E+004 + 2.95165E+005 2.04503E+000 6.69030E+002 4.02119E+001 2.27183E+004 + 2.96932E+005 2.00873E+000 6.71196E+002 4.02204E+001 2.27053E+004 + 2.98710E+005 1.97308E+000 6.73367E+002 4.02289E+001 2.26922E+004 + 3.00499E+005 1.93806E+000 6.75544E+002 4.02374E+001 2.26792E+004 + 3.02298E+005 1.90366E+000 6.77727E+002 4.02459E+001 2.26662E+004 + 3.04108E+005 1.86987E+000 6.79916E+002 4.02544E+001 2.26532E+004 + 3.05929E+005 1.83668E+000 6.82110E+002 4.02628E+001 2.26402E+004 + 3.07761E+005 1.80408E+000 6.84311E+002 4.02713E+001 2.26272E+004 + 3.09603E+005 1.77206E+000 6.86517E+002 4.02797E+001 2.26142E+004 + 3.11457E+005 1.74061E+000 6.88729E+002 4.02881E+001 2.26013E+004 + 3.13322E+005 1.70972E+000 6.90947E+002 4.02966E+001 2.25883E+004 + 3.15198E+005 1.67937E+000 6.93171E+002 4.03050E+001 2.25754E+004 + 3.17085E+005 1.64956E+000 6.95401E+002 4.03134E+001 2.25625E+004 + 3.18983E+005 1.62028E+000 6.97637E+002 4.03218E+001 2.25495E+004 + 3.20893E+005 1.59153E+000 6.99879E+002 4.03302E+001 2.25366E+004 + 3.22815E+005 1.56328E+000 7.02127E+002 4.03386E+001 2.25238E+004 + 3.24747E+005 1.53553E+000 7.04381E+002 4.03470E+001 2.25109E+004 + 3.26692E+005 1.50828E+000 7.06642E+002 4.03553E+001 2.24980E+004 + 3.28648E+005 1.48151E+000 7.08908E+002 4.03637E+001 2.24852E+004 + 3.30616E+005 1.45521E+000 7.11180E+002 4.03721E+001 2.24723E+004 + 3.32595E+005 1.42938E+000 7.13459E+002 4.03804E+001 2.24595E+004 + 3.34586E+005 1.40401E+000 7.15743E+002 4.03888E+001 2.24467E+004 + 3.36590E+005 1.37909E+000 7.18034E+002 4.03971E+001 2.24339E+004 + 3.38605E+005 1.35461E+000 7.20331E+002 4.04054E+001 2.24211E+004 + 3.40632E+005 1.33057E+000 7.22634E+002 4.04138E+001 2.24083E+004 + 3.42672E+005 1.30695E+000 7.24944E+002 4.04221E+001 2.23955E+004 + 3.44724E+005 1.28376E+000 7.27260E+002 4.04304E+001 2.23828E+004 + 3.46788E+005 1.26097E+000 7.29582E+002 4.04387E+001 2.23700E+004 + 3.48864E+005 1.23859E+000 7.31910E+002 4.04470E+001 2.23573E+004 + 3.50953E+005 1.21661E+000 7.34245E+002 4.04553E+001 2.23445E+004 + 3.53054E+005 1.19501E+000 7.36586E+002 4.04635E+001 2.23318E+004 + 3.55168E+005 1.17380E+000 7.38933E+002 4.04718E+001 2.23191E+004 + 3.57294E+005 1.15297E+000 7.41287E+002 4.04801E+001 2.23064E+004 + 3.59434E+005 1.13250E+000 7.43647E+002 4.04883E+001 2.22937E+004 + 3.61586E+005 1.11240E+000 7.46013E+002 4.04966E+001 2.22811E+004 + 3.63751E+005 1.09266E+000 7.48386E+002 4.05048E+001 2.22684E+004 + 3.65929E+005 1.07326E+000 7.50766E+002 4.05131E+001 2.22557E+004 + 3.68120E+005 1.05421E+000 7.53152E+002 4.05213E+001 2.22431E+004 + 3.70324E+005 1.03550E+000 7.55544E+002 4.05295E+001 2.22305E+004 + 3.72541E+005 1.01712E+000 7.57943E+002 4.05377E+001 2.22178E+004 + 3.74771E+005 9.99070E-001 7.60349E+002 4.05459E+001 2.22052E+004 + 3.77015E+005 9.81338E-001 7.62761E+002 4.05541E+001 2.21926E+004 + 3.79273E+005 9.63920E-001 7.65180E+002 4.05623E+001 2.21801E+004 + 3.81544E+005 9.46811E-001 7.67606E+002 4.05705E+001 2.21675E+004 + 3.83828E+005 9.30006E-001 7.70038E+002 4.05787E+001 2.21549E+004 + 3.86126E+005 9.13499E-001 7.72476E+002 4.05869E+001 2.21424E+004 + 3.88438E+005 8.97285E-001 7.74922E+002 4.05950E+001 2.21298E+004 + 3.90764E+005 8.81359E-001 7.77374E+002 4.06032E+001 2.21173E+004 + 3.93103E+005 8.65716E-001 7.79833E+002 4.06113E+001 2.21047E+004 + 3.95457E+005 8.50350E-001 7.82299E+002 4.06195E+001 2.20922E+004 + 3.97825E+005 8.35257E-001 7.84771E+002 4.06276E+001 2.20797E+004 + 4.00207E+005 8.20432E-001 7.87251E+002 4.06358E+001 2.20672E+004 + 4.02603E+005 8.05870E-001 7.89737E+002 4.06439E+001 2.20548E+004 + 4.05013E+005 7.91566E-001 7.92230E+002 4.06520E+001 2.20423E+004 + 4.07438E+005 7.77517E-001 7.94730E+002 4.06601E+001 2.20298E+004 + 4.09878E+005 7.63716E-001 7.97237E+002 4.06682E+001 2.20174E+004 + 4.12332E+005 7.50161E-001 7.99750E+002 4.06763E+001 2.20049E+004 + 4.14801E+005 7.36846E-001 8.02271E+002 4.06844E+001 2.19925E+004 + 4.17284E+005 7.23768E-001 8.04799E+002 4.06925E+001 2.19801E+004 + 4.19783E+005 7.10922E-001 8.07333E+002 4.07006E+001 2.19677E+004 + 4.22296E+005 6.98303E-001 8.09875E+002 4.07087E+001 2.19552E+004 + 4.24825E+005 6.85909E-001 8.12424E+002 4.07167E+001 2.19429E+004 + 4.27368E+005 6.73735E-001 8.14979E+002 4.07248E+001 2.19305E+004 + 4.29927E+005 6.61776E-001 8.17542E+002 4.07328E+001 2.19181E+004 + 4.32501E+005 6.50030E-001 8.20112E+002 4.07409E+001 2.19057E+004 + 4.35091E+005 6.38493E-001 8.22689E+002 4.07489E+001 2.18934E+004 + 4.37696E+005 6.27160E-001 8.25274E+002 4.07570E+001 2.18810E+004 + 4.40316E+005 6.16029E-001 8.27865E+002 4.07650E+001 2.18687E+004 + 4.42953E+005 6.05095E-001 8.30464E+002 4.07730E+001 2.18564E+004 + 4.45605E+005 5.94355E-001 8.33070E+002 4.07810E+001 2.18441E+004 + 4.48273E+005 5.83805E-001 8.35683E+002 4.07890E+001 2.18318E+004 + 4.50957E+005 5.73443E-001 8.38303E+002 4.07970E+001 2.18195E+004 + 4.53657E+005 5.63265E-001 8.40931E+002 4.08050E+001 2.18072E+004 + 4.56373E+005 5.53268E-001 8.43566E+002 4.08130E+001 2.17949E+004 + 4.59106E+005 5.43448E-001 8.46208E+002 4.08210E+001 2.17826E+004 + 4.61854E+005 5.33802E-001 8.48858E+002 4.08290E+001 2.17704E+004 + 4.64620E+005 5.24327E-001 8.51515E+002 4.08370E+001 2.17581E+004 + 4.67402E+005 5.15021E-001 8.54180E+002 4.08449E+001 2.17459E+004 + 4.70200E+005 5.05880E-001 8.56852E+002 4.08529E+001 2.17337E+004 + 4.73015E+005 4.96901E-001 8.59531E+002 4.08608E+001 2.17215E+004 + 4.75847E+005 4.88081E-001 8.62218E+002 4.08688E+001 2.17092E+004 + 4.78697E+005 4.79418E-001 8.64913E+002 4.08767E+001 2.16970E+004 + 4.81563E+005 4.70909E-001 8.67615E+002 4.08847E+001 2.16849E+004 + 4.84446E+005 4.62551E-001 8.70325E+002 4.08926E+001 2.16727E+004 + 4.87347E+005 4.54341E-001 8.73042E+002 4.09005E+001 2.16605E+004 + 4.90265E+005 4.46277E-001 8.75767E+002 4.09084E+001 2.16483E+004 + 4.93200E+005 4.38356E-001 8.78499E+002 4.09163E+001 2.16362E+004 + 4.96153E+005 4.30575E-001 8.81239E+002 4.09242E+001 2.16240E+004 + 4.99124E+005 4.22933E-001 8.83987E+002 4.09321E+001 2.16119E+004 + 5.02112E+005 4.15426E-001 8.86743E+002 4.09400E+001 2.15998E+004 + 5.05118E+005 4.08053E-001 8.89506E+002 4.09479E+001 2.15877E+004 + 5.08143E+005 4.00810E-001 8.92277E+002 4.09558E+001 2.15756E+004 + 5.11185E+005 3.93696E-001 8.95056E+002 4.09637E+001 2.15635E+004 + 5.14246E+005 3.86708E-001 8.97843E+002 4.09715E+001 2.15514E+004 + 5.17325E+005 3.79844E-001 9.00637E+002 4.09794E+001 2.15393E+004 + 5.20422E+005 3.73103E-001 9.03440E+002 4.09873E+001 2.15272E+004 + 5.23538E+005 3.66480E-001 9.06250E+002 4.09951E+001 2.15152E+004 + 5.26673E+005 3.59976E-001 9.09068E+002 4.10030E+001 2.15031E+004 + 5.29826E+005 3.53586E-001 9.11895E+002 4.10108E+001 2.14911E+004 + 5.32998E+005 3.47310E-001 9.14729E+002 4.10186E+001 2.14790E+004 + 5.36190E+005 3.41146E-001 9.17571E+002 4.10265E+001 2.14670E+004 + 5.39400E+005 3.35091E-001 9.20421E+002 4.10343E+001 2.14550E+004 + 5.42630E+005 3.29143E-001 9.23279E+002 4.10421E+001 2.14430E+004 + 5.45879E+005 3.23301E-001 9.26146E+002 4.10499E+001 2.14310E+004 + 5.49147E+005 3.17563E-001 9.29020E+002 4.10577E+001 2.14190E+004 + 5.52435E+005 3.11926E-001 9.31903E+002 4.10655E+001 2.14070E+004 + 5.55743E+005 3.06390E-001 9.34793E+002 4.10733E+001 2.13950E+004 + 5.59070E+005 3.00952E-001 9.37692E+002 4.10811E+001 2.13831E+004 + 5.62417E+005 2.95610E-001 9.40599E+002 4.10889E+001 2.13711E+004 + 5.65785E+005 2.90363E-001 9.43515E+002 4.10967E+001 2.13592E+004 + 5.69172E+005 2.85210E-001 9.46438E+002 4.11044E+001 2.13472E+004 + 5.72580E+005 2.80147E-001 9.49370E+002 4.11122E+001 2.13353E+004 + 5.76008E+005 2.75175E-001 9.52310E+002 4.11200E+001 2.13234E+004 + 5.79457E+005 2.70291E-001 9.55259E+002 4.11277E+001 2.13115E+004 + 5.82927E+005 2.65493E-001 9.58216E+002 4.11355E+001 2.12996E+004 + 5.86417E+005 2.60781E-001 9.61181E+002 4.11432E+001 2.12877E+004 + 5.89928E+005 2.56152E-001 9.64155E+002 4.11509E+001 2.12758E+004 + 5.93460E+005 2.51606E-001 9.67137E+002 4.11587E+001 2.12639E+004 + 5.97013E+005 2.47140E-001 9.70128E+002 4.11664E+001 2.12520E+004 + 6.00588E+005 2.42754E-001 9.73127E+002 4.11741E+001 2.12402E+004 + 6.04184E+005 2.38445E-001 9.76134E+002 4.11818E+001 2.12283E+004 + 6.07801E+005 2.34213E-001 9.79151E+002 4.11895E+001 2.12165E+004 + 6.11440E+005 2.30056E-001 9.82175E+002 4.11972E+001 2.12046E+004 + 6.15101E+005 2.25972E-001 9.85209E+002 4.12049E+001 2.11928E+004 + 6.18784E+005 2.21962E-001 9.88251E+002 4.12126E+001 2.11810E+004 + 6.22489E+005 2.18022E-001 9.91301E+002 4.12203E+001 2.11692E+004 + 6.26216E+005 2.14152E-001 9.94361E+002 4.12280E+001 2.11574E+004 + 6.29966E+005 2.10351E-001 9.97429E+002 4.12357E+001 2.11456E+004 + 6.33737E+005 2.06618E-001 1.00051E+003 4.12434E+001 2.11338E+004 + 6.37532E+005 2.02950E-001 1.00359E+003 4.12510E+001 2.11220E+004 + 6.41349E+005 1.99348E-001 1.00669E+003 4.12587E+001 2.11103E+004 + 6.45189E+005 1.95810E-001 1.00979E+003 4.12663E+001 2.10985E+004 + 6.49052E+005 1.92334E-001 1.01290E+003 4.12740E+001 2.10867E+004 + 6.52938E+005 1.88921E-001 1.01602E+003 4.12816E+001 2.10750E+004 + 6.56848E+005 1.85567E-001 1.01915E+003 4.12893E+001 2.10633E+004 + 6.60780E+005 1.82274E-001 1.02229E+003 4.12969E+001 2.10515E+004 + 6.64737E+005 1.79039E-001 1.02544E+003 4.13045E+001 2.10398E+004 + 6.68717E+005 1.75861E-001 1.02860E+003 4.13122E+001 2.10281E+004 + 6.72721E+005 1.72739E-001 1.03176E+003 4.13198E+001 2.10164E+004 + 6.76748E+005 1.69673E-001 1.03494E+003 4.13274E+001 2.10047E+004 + 6.80800E+005 1.66662E-001 1.03812E+003 4.13350E+001 2.09930E+004 + 6.84877E+005 1.63704E-001 1.04131E+003 4.13426E+001 2.09813E+004 + 6.88977E+005 1.60798E-001 1.04452E+003 4.13502E+001 2.09697E+004 + 6.93102E+005 1.57944E-001 1.04773E+003 4.13578E+001 2.09580E+004 + 6.97252E+005 1.55141E-001 1.05095E+003 4.13654E+001 2.09463E+004 + 7.01427E+005 1.52387E-001 1.05418E+003 4.13730E+001 2.09347E+004 + 7.05627E+005 1.49682E-001 1.05742E+003 4.13805E+001 2.09231E+004 + 7.09851E+005 1.47026E-001 1.06067E+003 4.13881E+001 2.09114E+004 + 7.14102E+005 1.44416E-001 1.06392E+003 4.13957E+001 2.08998E+004 + 7.18377E+005 1.41853E-001 1.06719E+003 4.14032E+001 2.08882E+004 + 7.22678E+005 1.39335E-001 1.07047E+003 4.14108E+001 2.08766E+004 + 7.27005E+005 1.36862E-001 1.07375E+003 4.14183E+001 2.08650E+004 + 7.31358E+005 1.34433E-001 1.07705E+003 4.14259E+001 2.08534E+004 + 7.35737E+005 1.32047E-001 1.08035E+003 4.14334E+001 2.08418E+004 + 7.40142E+005 1.29703E-001 1.08367E+003 4.14410E+001 2.08302E+004 + 7.44574E+005 1.27401E-001 1.08699E+003 4.14485E+001 2.08187E+004 + 7.49032E+005 1.25140E-001 1.09033E+003 4.14560E+001 2.08071E+004 + 7.53517E+005 1.22918E-001 1.09367E+003 4.14635E+001 2.07956E+004 + 7.58028E+005 1.20737E-001 1.09702E+003 4.14711E+001 2.07840E+004 + 7.62567E+005 1.18594E-001 1.10038E+003 4.14786E+001 2.07725E+004 + 7.67133E+005 1.16489E-001 1.10376E+003 4.14861E+001 2.07609E+004 + 7.71726E+005 1.14421E-001 1.10714E+003 4.14936E+001 2.07494E+004 + 7.76346E+005 1.12390E-001 1.11053E+003 4.15011E+001 2.07379E+004 + 7.80995E+005 1.10396E-001 1.11393E+003 4.15085E+001 2.07264E+004 + 7.85671E+005 1.08436E-001 1.11734E+003 4.15160E+001 2.07149E+004 + 7.90375E+005 1.06511E-001 1.12076E+003 4.15235E+001 2.07034E+004 + 7.95107E+005 1.04621E-001 1.12419E+003 4.15310E+001 2.06919E+004 + 7.99868E+005 1.02764E-001 1.12763E+003 4.15385E+001 2.06805E+004 + 8.04657E+005 1.00940E-001 1.13108E+003 4.15459E+001 2.06690E+004 + 8.09475E+005 9.91484E-002 1.13454E+003 4.15534E+001 2.06575E+004 + 8.14321E+005 9.73886E-002 1.13801E+003 4.15608E+001 2.06461E+004 + 8.19197E+005 9.56601E-002 1.14149E+003 4.15683E+001 2.06346E+004 + 8.24102E+005 9.39622E-002 1.14498E+003 4.15757E+001 2.06232E+004 + 8.29036E+005 9.22944E-002 1.14848E+003 4.15832E+001 2.06118E+004 + 8.34000E+005 9.06563E-002 1.15200E+003 4.15906E+001 2.06003E+004 + 8.38993E+005 8.90472E-002 1.15552E+003 4.15980E+001 2.05889E+004 + 8.44017E+005 8.74667E-002 1.15905E+003 4.16055E+001 2.05775E+004 + 8.49070E+005 8.59142E-002 1.16259E+003 4.16129E+001 2.05661E+004 + 8.54154E+005 8.43893E-002 1.16614E+003 4.16203E+001 2.05547E+004 + 8.59268E+005 8.28915E-002 1.16970E+003 4.16277E+001 2.05433E+004 + 8.64413E+005 8.14202E-002 1.17327E+003 4.16351E+001 2.05320E+004 + 8.69588E+005 7.99751E-002 1.17686E+003 4.16425E+001 2.05206E+004 + 8.74795E+005 7.85556E-002 1.18045E+003 4.16499E+001 2.05092E+004 + 8.80032E+005 7.71613E-002 1.18405E+003 4.16573E+001 2.04979E+004 + 8.85302E+005 7.57917E-002 1.18767E+003 4.16647E+001 2.04865E+004 + 8.90602E+005 7.44465E-002 1.19129E+003 4.16721E+001 2.04752E+004 + 8.95935E+005 7.31251E-002 1.19492E+003 4.16794E+001 2.04639E+004 + 9.01299E+005 7.18272E-002 1.19857E+003 4.16868E+001 2.04525E+004 + 9.06695E+005 7.05524E-002 1.20222E+003 4.16942E+001 2.04412E+004 + 9.12124E+005 6.93001E-002 1.20589E+003 4.17016E+001 2.04299E+004 + 9.17585E+005 6.80701E-002 1.20957E+003 4.17089E+001 2.04186E+004 + 9.23079E+005 6.68619E-002 1.21326E+003 4.17163E+001 2.04073E+004 + 9.28606E+005 6.56752E-002 1.21695E+003 4.17236E+001 2.03960E+004 + 9.34166E+005 6.45095E-002 1.22066E+003 4.17310E+001 2.03847E+004 + 9.39759E+005 6.33645E-002 1.22438E+003 4.17383E+001 2.03735E+004 + 9.45386E+005 6.22398E-002 1.22811E+003 4.17456E+001 2.03622E+004 + 9.51046E+005 6.11351E-002 1.23185E+003 4.17530E+001 2.03509E+004 + 9.56740E+005 6.00500E-002 1.23561E+003 4.17603E+001 2.03397E+004 + 9.62469E+005 5.89842E-002 1.23937E+003 4.17676E+001 2.03284E+004 + 9.68231E+005 5.79373E-002 1.24314E+003 4.17749E+001 2.03172E+004 + 9.74029E+005 5.69089E-002 1.24693E+003 4.17822E+001 2.03060E+004 + 9.79861E+005 5.58988E-002 1.25072E+003 4.17895E+001 2.02947E+004 + 9.85727E+005 5.49067E-002 1.25453E+003 4.17968E+001 2.02835E+004 + 9.91629E+005 5.39321E-002 1.25835E+003 4.18041E+001 2.02723E+004 + 9.97567E+005 5.29749E-002 1.26218E+003 4.18114E+001 2.02611E+004 + 1.00354E+006 5.20346E-002 1.26602E+003 4.18187E+001 2.02499E+004 + 1.00955E+006 5.11110E-002 1.26987E+003 4.18260E+001 2.02387E+004 + 1.01559E+006 5.02039E-002 1.27373E+003 4.18333E+001 2.02275E+004 + 1.02167E+006 4.93128E-002 1.27761E+003 4.18405E+001 2.02164E+004 + 1.02779E+006 4.84375E-002 1.28149E+003 4.18478E+001 2.02052E+004 + 1.03394E+006 4.75778E-002 1.28539E+003 4.18551E+001 2.01940E+004 + 1.04013E+006 4.67333E-002 1.28930E+003 4.18623E+001 2.01829E+004 + 1.04636E+006 4.59039E-002 1.29321E+003 4.18696E+001 2.01717E+004 + 1.05263E+006 4.50891E-002 1.29714E+003 4.18768E+001 2.01606E+004 + 1.05893E+006 4.42888E-002 1.30109E+003 4.18841E+001 2.01495E+004 + 1.06527E+006 4.35027E-002 1.30504E+003 4.18913E+001 2.01383E+004 + 1.07165E+006 4.27306E-002 1.30901E+003 4.18986E+001 2.01272E+004 + 1.07806E+006 4.19721E-002 1.31298E+003 4.19058E+001 2.01161E+004 + 1.08452E+006 4.12272E-002 1.31697E+003 4.19130E+001 2.01050E+004 + 1.09101E+006 4.04954E-002 1.32097E+003 4.19203E+001 2.00939E+004 + 1.09755E+006 3.97767E-002 1.32498E+003 4.19275E+001 2.00828E+004 + 1.10412E+006 3.90707E-002 1.32900E+003 4.19347E+001 2.00717E+004 + 1.11073E+006 3.83772E-002 1.33304E+003 4.19419E+001 2.00607E+004 + 1.11738E+006 3.76960E-002 1.33709E+003 4.19491E+001 2.00496E+004 + 1.12407E+006 3.70269E-002 1.34114E+003 4.19563E+001 2.00385E+004 + 1.13080E+006 3.63698E-002 1.34522E+003 4.19635E+001 2.00275E+004 + 1.13757E+006 3.57242E-002 1.34930E+003 4.19707E+001 2.00164E+004 + 1.14438E+006 3.50901E-002 1.35339E+003 4.19779E+001 2.00054E+004 + 1.15123E+006 3.44673E-002 1.35750E+003 4.19851E+001 1.99944E+004 + 1.15812E+006 3.38556E-002 1.36162E+003 4.19922E+001 1.99833E+004 + 1.16506E+006 3.32546E-002 1.36575E+003 4.19994E+001 1.99723E+004 + 1.17203E+006 3.26644E-002 1.36989E+003 4.20066E+001 1.99613E+004 + 1.17905E+006 3.20846E-002 1.37404E+003 4.20137E+001 1.99503E+004 + 1.18611E+006 3.15152E-002 1.37821E+003 4.20209E+001 1.99393E+004 + 1.19321E+006 3.09558E-002 1.38239E+003 4.20281E+001 1.99283E+004 + 1.20036E+006 3.04064E-002 1.38658E+003 4.20352E+001 1.99173E+004 + 1.20754E+006 2.98667E-002 1.39078E+003 4.20424E+001 1.99063E+004 + 1.21477E+006 2.93366E-002 1.39500E+003 4.20495E+001 1.98954E+004 + 1.22205E+006 2.88159E-002 1.39922E+003 4.20566E+001 1.98844E+004 + 1.22936E+006 2.83044E-002 1.40346E+003 4.20638E+001 1.98734E+004 + 1.23672E+006 2.78020E-002 1.40772E+003 4.20709E+001 1.98625E+004 + 1.24413E+006 2.73086E-002 1.41198E+003 4.20780E+001 1.98515E+004 + 1.25158E+006 2.68239E-002 1.41626E+003 4.20851E+001 1.98406E+004 + 1.25907E+006 2.63478E-002 1.42055E+003 4.20923E+001 1.98297E+004 + 1.26661E+006 2.58801E-002 1.42485E+003 4.20994E+001 1.98187E+004 + 1.27419E+006 2.54208E-002 1.42917E+003 4.21065E+001 1.98078E+004 + 1.28182E+006 2.49696E-002 1.43349E+003 4.21136E+001 1.97969E+004 + 1.28950E+006 2.45264E-002 1.43783E+003 4.21207E+001 1.97860E+004 + 1.29722E+006 2.40910E-002 1.44219E+003 4.21278E+001 1.97751E+004 + 1.30499E+006 2.36634E-002 1.44655E+003 4.21349E+001 1.97642E+004 + 1.31280E+006 2.32434E-002 1.45093E+003 4.21420E+001 1.97533E+004 + 1.32066E+006 2.28309E-002 1.45532E+003 4.21490E+001 1.97424E+004 + 1.32857E+006 2.24257E-002 1.45973E+003 4.21561E+001 1.97316E+004 + 1.33652E+006 2.20276E-002 1.46414E+003 4.21632E+001 1.97207E+004 + 1.34452E+006 2.16366E-002 1.46857E+003 4.21703E+001 1.97098E+004 + 1.35257E+006 2.12526E-002 1.47302E+003 4.21773E+001 1.96990E+004 + 1.36067E+006 2.08754E-002 1.47747E+003 4.21844E+001 1.96881E+004 + 1.36882E+006 2.05049E-002 1.48194E+003 4.21914E+001 1.96773E+004 + 1.37701E+006 2.01409E-002 1.48643E+003 4.21985E+001 1.96665E+004 + 1.38526E+006 1.97834E-002 1.49092E+003 4.22055E+001 1.96556E+004 + 1.39355E+006 1.94323E-002 1.49543E+003 4.22126E+001 1.96448E+004 + 1.40190E+006 1.90874E-002 1.49995E+003 4.22196E+001 1.96340E+004 + 1.41029E+006 1.87486E-002 1.50449E+003 4.22267E+001 1.96232E+004 + 1.41874E+006 1.84158E-002 1.50904E+003 4.22337E+001 1.96124E+004 + 1.42723E+006 1.80890E-002 1.51360E+003 4.22407E+001 1.96016E+004 + 1.43577E+006 1.77679E-002 1.51817E+003 4.22477E+001 1.95908E+004 + 1.44437E+006 1.74525E-002 1.52276E+003 4.22548E+001 1.95800E+004 + 1.45302E+006 1.71428E-002 1.52736E+003 4.22618E+001 1.95693E+004 + 1.46172E+006 1.68385E-002 1.53198E+003 4.22688E+001 1.95585E+004 + 1.47047E+006 1.65396E-002 1.53661E+003 4.22758E+001 1.95477E+004 + 1.47928E+006 1.62461E-002 1.54125E+003 4.22828E+001 1.95370E+004 + 1.48813E+006 1.59577E-002 1.54591E+003 4.22898E+001 1.95262E+004 + 1.49704E+006 1.56745E-002 1.55058E+003 4.22968E+001 1.95155E+004 + 1.50601E+006 1.53963E-002 1.55526E+003 4.23038E+001 1.95048E+004 + 1.51502E+006 1.51230E-002 1.55996E+003 4.23107E+001 1.94940E+004 + 1.52409E+006 1.48546E-002 1.56467E+003 4.23177E+001 1.94833E+004 + 1.53322E+006 1.45909E-002 1.56940E+003 4.23247E+001 1.94726E+004 + 1.54240E+006 1.43319E-002 1.57413E+003 4.23317E+001 1.94619E+004 + 1.55163E+006 1.40776E-002 1.57889E+003 4.23386E+001 1.94512E+004 + 1.56092E+006 1.38277E-002 1.58365E+003 4.23456E+001 1.94405E+004 + 1.57027E+006 1.35823E-002 1.58844E+003 4.23526E+001 1.94298E+004 + 1.57967E+006 1.33412E-002 1.59323E+003 4.23595E+001 1.94191E+004 + 1.58913E+006 1.31044E-002 1.59804E+003 4.23665E+001 1.94084E+004 + 1.59864E+006 1.28718E-002 1.60286E+003 4.23734E+001 1.93977E+004 + 1.60822E+006 1.26433E-002 1.60770E+003 4.23804E+001 1.93871E+004 + 1.61785E+006 1.24189E-002 1.61255E+003 4.23873E+001 1.93764E+004 + 1.62753E+006 1.21985E-002 1.61742E+003 4.23942E+001 1.93658E+004 + 1.63728E+006 1.19820E-002 1.62230E+003 4.24012E+001 1.93551E+004 + 1.64708E+006 1.17693E-002 1.62719E+003 4.24081E+001 1.93445E+004 + 1.65694E+006 1.15604E-002 1.63210E+003 4.24150E+001 1.93339E+004 + 1.66686E+006 1.13552E-002 1.63703E+003 4.24219E+001 1.93232E+004 + 1.67684E+006 1.11537E-002 1.64197E+003 4.24288E+001 1.93126E+004 + 1.68688E+006 1.09557E-002 1.64692E+003 4.24357E+001 1.93020E+004 + 1.69698E+006 1.07613E-002 1.65189E+003 4.24426E+001 1.92914E+004 + 1.70714E+006 1.05703E-002 1.65687E+003 4.24495E+001 1.92808E+004 + 1.71736E+006 1.03827E-002 1.66186E+003 4.24564E+001 1.92702E+004 + 1.72765E+006 1.01984E-002 1.66687E+003 4.24633E+001 1.92596E+004 + 1.73799E+006 1.00174E-002 1.67190E+003 4.24702E+001 1.92490E+004 + 1.74840E+006 9.83956E-003 1.67694E+003 4.24771E+001 1.92384E+004 + 1.75886E+006 9.66491E-003 1.68200E+003 4.24840E+001 1.92279E+004 + 1.76940E+006 9.49337E-003 1.68707E+003 4.24909E+001 1.92173E+004 + 1.77999E+006 9.32487E-003 1.69215E+003 4.24977E+001 1.92067E+004 + 1.79065E+006 9.15936E-003 1.69725E+003 4.25046E+001 1.91962E+004 + 1.80137E+006 8.99679E-003 1.70237E+003 4.25115E+001 1.91856E+004 + 1.81215E+006 8.83711E-003 1.70750E+003 4.25183E+001 1.91751E+004 + 1.82300E+006 8.68025E-003 1.71265E+003 4.25252E+001 1.91646E+004 + 1.83392E+006 8.52619E-003 1.71781E+003 4.25320E+001 1.91540E+004 + 1.84490E+006 8.37485E-003 1.72298E+003 4.25389E+001 1.91435E+004 + 1.85595E+006 8.22621E-003 1.72818E+003 4.25457E+001 1.91330E+004 + 1.86706E+006 8.08020E-003 1.73338E+003 4.25526E+001 1.91225E+004 + 1.87824E+006 7.93678E-003 1.73860E+003 4.25594E+001 1.91120E+004 + 1.88948E+006 7.79591E-003 1.74384E+003 4.25662E+001 1.91015E+004 + 1.90080E+006 7.65754E-003 1.74909E+003 4.25731E+001 1.90910E+004 + 1.91218E+006 7.52162E-003 1.75436E+003 4.25799E+001 1.90805E+004 + 1.92363E+006 7.38812E-003 1.75965E+003 4.25867E+001 1.90700E+004 + 1.93514E+006 7.25699E-003 1.76495E+003 4.25935E+001 1.90596E+004 + 1.94673E+006 7.12818E-003 1.77026E+003 4.26004E+001 1.90491E+004 + 1.95839E+006 7.00166E-003 1.77559E+003 4.26072E+001 1.90386E+004 + 1.97011E+006 6.87739E-003 1.78094E+003 4.26140E+001 1.90282E+004 + 1.98191E+006 6.75532E-003 1.78630E+003 4.26208E+001 1.90177E+004 + 1.99377E+006 6.63542E-003 1.79168E+003 4.26276E+001 1.90073E+004 + 2.00571E+006 6.51765E-003 1.79708E+003 4.26344E+001 1.89969E+004 + 2.01772E+006 6.40196E-003 1.80249E+003 4.26411E+001 1.89864E+004 + 2.02980E+006 6.28834E-003 1.80791E+003 4.26479E+001 1.89760E+004 + 2.04195E+006 6.17672E-003 1.81335E+003 4.26547E+001 1.89656E+004 + 2.05418E+006 6.06709E-003 1.81881E+003 4.26615E+001 1.89552E+004 + 2.06648E+006 5.95940E-003 1.82429E+003 4.26683E+001 1.89448E+004 + 2.07885E+006 5.85363E-003 1.82978E+003 4.26750E+001 1.89344E+004 + 2.09130E+006 5.74973E-003 1.83528E+003 4.26818E+001 1.89240E+004 + 2.10382E+006 5.64768E-003 1.84081E+003 4.26886E+001 1.89136E+004 + 2.11642E+006 5.54744E-003 1.84635E+003 4.26953E+001 1.89032E+004 + 2.12909E+006 5.44898E-003 1.85190E+003 4.27021E+001 1.88928E+004 + 2.14184E+006 5.35226E-003 1.85747E+003 4.27088E+001 1.88825E+004 + 2.15466E+006 5.25726E-003 1.86306E+003 4.27156E+001 1.88721E+004 + 2.16756E+006 5.16395E-003 1.86867E+003 4.27223E+001 1.88618E+004 + 2.18054E+006 5.07229E-003 1.87429E+003 4.27290E+001 1.88514E+004 + 2.19359E+006 4.98227E-003 1.87993E+003 4.27358E+001 1.88411E+004 + 2.20673E+006 4.89383E-003 1.88558E+003 4.27425E+001 1.88307E+004 + 2.21994E+006 4.80697E-003 1.89126E+003 4.27492E+001 1.88204E+004 + 2.23323E+006 4.72165E-003 1.89694E+003 4.27560E+001 1.88101E+004 + 2.24660E+006 4.63785E-003 1.90265E+003 4.27627E+001 1.87997E+004 + 2.26005E+006 4.55553E-003 1.90837E+003 4.27694E+001 1.87894E+004 + 2.27359E+006 4.47467E-003 1.91411E+003 4.27761E+001 1.87791E+004 + 2.28720E+006 4.39525E-003 1.91987E+003 4.27828E+001 1.87688E+004 + 2.30089E+006 4.31724E-003 1.92564E+003 4.27895E+001 1.87585E+004 + 2.31467E+006 4.24061E-003 1.93143E+003 4.27962E+001 1.87482E+004 + 2.32853E+006 4.16534E-003 1.93724E+003 4.28029E+001 1.87379E+004 + 2.34247E+006 4.09141E-003 1.94306E+003 4.28096E+001 1.87277E+004 + 2.35650E+006 4.01879E-003 1.94890E+003 4.28163E+001 1.87174E+004 + 2.37060E+006 3.94746E-003 1.95476E+003 4.28230E+001 1.87071E+004 + 2.38480E+006 3.87740E-003 1.96064E+003 4.28296E+001 1.86969E+004 + 2.39908E+006 3.80858E-003 1.96653E+003 4.28363E+001 1.86866E+004 + 2.41344E+006 3.74098E-003 1.97245E+003 4.28430E+001 1.86764E+004 + 2.42789E+006 3.67458E-003 1.97837E+003 4.28497E+001 1.86661E+004 + 2.44243E+006 3.60936E-003 1.98432E+003 4.28563E+001 1.86559E+004 + 2.45705E+006 3.54530E-003 1.99028E+003 4.28630E+001 1.86456E+004 + 2.47176E+006 3.48237E-003 1.99627E+003 4.28696E+001 1.86354E+004 + 2.48656E+006 3.42056E-003 2.00227E+003 4.28763E+001 1.86252E+004 + 2.50145E+006 3.35985E-003 2.00828E+003 4.28829E+001 1.86150E+004 + 2.51643E+006 3.30021E-003 2.01432E+003 4.28896E+001 1.86048E+004 + 2.53149E+006 3.24164E-003 2.02037E+003 4.28962E+001 1.85946E+004 + 2.54665E+006 3.18410E-003 2.02644E+003 4.29029E+001 1.85844E+004 + 2.56190E+006 3.12759E-003 2.03253E+003 4.29095E+001 1.85742E+004 + 2.57724E+006 3.07207E-003 2.03864E+003 4.29161E+001 1.85640E+004 + 2.59267E+006 3.01755E-003 2.04476E+003 4.29228E+001 1.85538E+004 + 2.60819E+006 2.96399E-003 2.05091E+003 4.29294E+001 1.85436E+004 + 2.62381E+006 2.91138E-003 2.05707E+003 4.29360E+001 1.85335E+004 + 2.63952E+006 2.85971E-003 2.06325E+003 4.29426E+001 1.85233E+004 + 2.65532E+006 2.80895E-003 2.06944E+003 4.29492E+001 1.85132E+004 + 2.67122E+006 2.75909E-003 2.07566E+003 4.29558E+001 1.85030E+004 + 2.68721E+006 2.71012E-003 2.08190E+003 4.29624E+001 1.84929E+004 + 2.70330E+006 2.66202E-003 2.08815E+003 4.29690E+001 1.84827E+004 + 2.71949E+006 2.61477E-003 2.09442E+003 4.29756E+001 1.84726E+004 + 2.73577E+006 2.56836E-003 2.10071E+003 4.29822E+001 1.84625E+004 + 2.75215E+006 2.52277E-003 2.10702E+003 4.29888E+001 1.84523E+004 + 2.76863E+006 2.47800E-003 2.11335E+003 4.29954E+001 1.84422E+004 + 2.78521E+006 2.43401E-003 2.11969E+003 4.30020E+001 1.84321E+004 + 2.80188E+006 2.39081E-003 2.12606E+003 4.30086E+001 1.84220E+004 + 2.81866E+006 2.34838E-003 2.13244E+003 4.30151E+001 1.84119E+004 + 2.83554E+006 2.30669E-003 2.13885E+003 4.30217E+001 1.84018E+004 + 2.85251E+006 2.26575E-003 2.14527E+003 4.30283E+001 1.83917E+004 + 2.86959E+006 2.22554E-003 2.15171E+003 4.30348E+001 1.83816E+004 + 2.88677E+006 2.18604E-003 2.15817E+003 4.30414E+001 1.83716E+004 + 2.90406E+006 2.14724E-003 2.16465E+003 4.30479E+001 1.83615E+004 + 2.92145E+006 2.10912E-003 2.17115E+003 4.30545E+001 1.83514E+004 + 2.93894E+006 2.07169E-003 2.17766E+003 4.30610E+001 1.83414E+004 + 2.95653E+006 2.03492E-003 2.18420E+003 4.30676E+001 1.83313E+004 + 2.97424E+006 1.99880E-003 2.19076E+003 4.30741E+001 1.83213E+004 + 2.99204E+006 1.96332E-003 2.19733E+003 4.30807E+001 1.83112E+004 + 3.00996E+006 1.92848E-003 2.20393E+003 4.30872E+001 1.83012E+004 + 3.02798E+006 1.89425E-003 2.21055E+003 4.30937E+001 1.82912E+004 + 3.04611E+006 1.86063E-003 2.21718E+003 4.31002E+001 1.82811E+004 + 3.06435E+006 1.82760E-003 2.22383E+003 4.31068E+001 1.82711E+004 + 3.08270E+006 1.79516E-003 2.23051E+003 4.31133E+001 1.82611E+004 + 3.10115E+006 1.76330E-003 2.23720E+003 4.31198E+001 1.82511E+004 + 3.11972E+006 1.73200E-003 2.24392E+003 4.31263E+001 1.82411E+004 + 3.13840E+006 1.70126E-003 2.25065E+003 4.31328E+001 1.82311E+004 + 3.15719E+006 1.67107E-003 2.25740E+003 4.31393E+001 1.82211E+004 + 3.17609E+006 1.64141E-003 2.26418E+003 4.31458E+001 1.82111E+004 + 3.19511E+006 1.61227E-003 2.27097E+003 4.31523E+001 1.82012E+004 + 3.21424E+006 1.58365E-003 2.27779E+003 4.31588E+001 1.81912E+004 + 3.23348E+006 1.55555E-003 2.28462E+003 4.31653E+001 1.81812E+004 + 3.25285E+006 1.52794E-003 2.29148E+003 4.31718E+001 1.81712E+004 + 3.27232E+006 1.50082E-003 2.29835E+003 4.31783E+001 1.81613E+004 + 3.29191E+006 1.47418E-003 2.30525E+003 4.31847E+001 1.81513E+004 + 3.31162E+006 1.44801E-003 2.31216E+003 4.31912E+001 1.81414E+004 + 3.33145E+006 1.42231E-003 2.31910E+003 4.31977E+001 1.81315E+004 + 3.35140E+006 1.39707E-003 2.32606E+003 4.32041E+001 1.81215E+004 + 3.37146E+006 1.37227E-003 2.33303E+003 4.32106E+001 1.81116E+004 + 3.39165E+006 1.34791E-003 2.34003E+003 4.32171E+001 1.81017E+004 + 3.41196E+006 1.32399E-003 2.34705E+003 4.32235E+001 1.80918E+004 + 3.43239E+006 1.30049E-003 2.35409E+003 4.32300E+001 1.80818E+004 + 3.45294E+006 1.27741E-003 2.36115E+003 4.32364E+001 1.80719E+004 + 3.47361E+006 1.25473E-003 2.36823E+003 4.32429E+001 1.80620E+004 + 3.49441E+006 1.23246E-003 2.37534E+003 4.32493E+001 1.80521E+004 + 3.51533E+006 1.21059E-003 2.38246E+003 4.32557E+001 1.80423E+004 + 3.53638E+006 1.18910E-003 2.38961E+003 4.32622E+001 1.80324E+004 + 3.55755E+006 1.16800E-003 2.39677E+003 4.32686E+001 1.80225E+004 + 3.57885E+006 1.14727E-003 2.40396E+003 4.32750E+001 1.80126E+004 + 3.60028E+006 1.12690E-003 2.41117E+003 4.32815E+001 1.80027E+004 + 3.62184E+006 1.10690E-003 2.41840E+003 4.32879E+001 1.79929E+004 + 3.64352E+006 1.08725E-003 2.42565E+003 4.32943E+001 1.79830E+004 + 3.66534E+006 1.06796E-003 2.43293E+003 4.33007E+001 1.79732E+004 + 3.68728E+006 1.04900E-003 2.44022E+003 4.33071E+001 1.79633E+004 + 3.70936E+006 1.03038E-003 2.44754E+003 4.33135E+001 1.79535E+004 + 3.73157E+006 1.01209E-003 2.45488E+003 4.33199E+001 1.79437E+004 + 3.75391E+006 9.94130E-004 2.46224E+003 4.33263E+001 1.79338E+004 + 3.77639E+006 9.76485E-004 2.46962E+003 4.33327E+001 1.79240E+004 + 3.79900E+006 9.59153E-004 2.47703E+003 4.33391E+001 1.79142E+004 + 3.82175E+006 9.42129E-004 2.48445E+003 4.33455E+001 1.79044E+004 + 3.84463E+006 9.25407E-004 2.49190E+003 4.33519E+001 1.78946E+004 + 3.86765E+006 9.08981E-004 2.49937E+003 4.33583E+001 1.78848E+004 + 3.89080E+006 8.92848E-004 2.50687E+003 4.33646E+001 1.78750E+004 + 3.91410E+006 8.77000E-004 2.51438E+003 4.33710E+001 1.78652E+004 + 3.93754E+006 8.61434E-004 2.52192E+003 4.33774E+001 1.78554E+004 + 3.96111E+006 8.46145E-004 2.52948E+003 4.33837E+001 1.78456E+004 + 3.98483E+006 8.31126E-004 2.53706E+003 4.33901E+001 1.78358E+004 + 4.00869E+006 8.16374E-004 2.54467E+003 4.33965E+001 1.78261E+004 + 4.03269E+006 8.01885E-004 2.55230E+003 4.34028E+001 1.78163E+004 + 4.05683E+006 7.87652E-004 2.55995E+003 4.34092E+001 1.78066E+004 + 4.08112E+006 7.73672E-004 2.56762E+003 4.34155E+001 1.77968E+004 + 4.10556E+006 7.59940E-004 2.57532E+003 4.34219E+001 1.77871E+004 + 4.13014E+006 7.46451E-004 2.58303E+003 4.34282E+001 1.77773E+004 + 4.15487E+006 7.33202E-004 2.59078E+003 4.34345E+001 1.77676E+004 + 4.17974E+006 7.20189E-004 2.59854E+003 4.34409E+001 1.77579E+004 + 4.20477E+006 7.07406E-004 2.60633E+003 4.34472E+001 1.77481E+004 + 4.22995E+006 6.94850E-004 2.61414E+003 4.34535E+001 1.77384E+004 + 4.25527E+006 6.82517E-004 2.62198E+003 4.34598E+001 1.77287E+004 + 4.28075E+006 6.70403E-004 2.62983E+003 4.34662E+001 1.77190E+004 + 4.30638E+006 6.58504E-004 2.63771E+003 4.34725E+001 1.77093E+004 + 4.33216E+006 6.46816E-004 2.64562E+003 4.34788E+001 1.76996E+004 + 4.35810E+006 6.35335E-004 2.65355E+003 4.34851E+001 1.76899E+004 + 4.38420E+006 6.24059E-004 2.66150E+003 4.34914E+001 1.76802E+004 + 4.41045E+006 6.12982E-004 2.66947E+003 4.34977E+001 1.76705E+004 + 4.43685E+006 6.02102E-004 2.67747E+003 4.35040E+001 1.76609E+004 + 4.46342E+006 5.91415E-004 2.68550E+003 4.35103E+001 1.76512E+004 + 4.49014E+006 5.80918E-004 2.69354E+003 4.35166E+001 1.76415E+004 + 4.51703E+006 5.70607E-004 2.70161E+003 4.35229E+001 1.76319E+004 + 4.54407E+006 5.60480E-004 2.70971E+003 4.35292E+001 1.76222E+004 + 4.57128E+006 5.50532E-004 2.71783E+003 4.35354E+001 1.76126E+004 + 4.59865E+006 5.40760E-004 2.72597E+003 4.35417E+001 1.76029E+004 + 4.62618E+006 5.31162E-004 2.73414E+003 4.35480E+001 1.75933E+004 + 4.65388E+006 5.21734E-004 2.74233E+003 4.35543E+001 1.75836E+004 + 4.68175E+006 5.12474E-004 2.75055E+003 4.35605E+001 1.75740E+004 + 4.70978E+006 5.03378E-004 2.75879E+003 4.35668E+001 1.75644E+004 + 4.73798E+006 4.94443E-004 2.76705E+003 4.35731E+001 1.75548E+004 + 4.76635E+006 4.85668E-004 2.77534E+003 4.35793E+001 1.75452E+004 + 4.79488E+006 4.77047E-004 2.78366E+003 4.35856E+001 1.75356E+004 + 4.82359E+006 4.68580E-004 2.79200E+003 4.35918E+001 1.75260E+004 + 4.85247E+006 4.60263E-004 2.80036E+003 4.35981E+001 1.75164E+004 + 4.88153E+006 4.52094E-004 2.80875E+003 4.36043E+001 1.75068E+004 + 4.91075E+006 4.44070E-004 2.81716E+003 4.36105E+001 1.74972E+004 + 4.94016E+006 4.36188E-004 2.82560E+003 4.36168E+001 1.74876E+004 + 4.96973E+006 4.28446E-004 2.83407E+003 4.36230E+001 1.74780E+004 + 4.99949E+006 4.20841E-004 2.84256E+003 4.36292E+001 1.74685E+004 + 5.02942E+006 4.13372E-004 2.85107E+003 4.36355E+001 1.74589E+004 + 5.05954E+006 4.06035E-004 2.85961E+003 4.36417E+001 1.74493E+004 + 5.08983E+006 3.98828E-004 2.86818E+003 4.36479E+001 1.74398E+004 + 5.12031E+006 3.91749E-004 2.87677E+003 4.36541E+001 1.74302E+004 + 5.15096E+006 3.84796E-004 2.88538E+003 4.36603E+001 1.74207E+004 + 5.18180E+006 3.77966E-004 2.89403E+003 4.36665E+001 1.74112E+004 + 5.21283E+006 3.71257E-004 2.90269E+003 4.36727E+001 1.74016E+004 + 5.24404E+006 3.64668E-004 2.91139E+003 4.36789E+001 1.73921E+004 + 5.27544E+006 3.58195E-004 2.92011E+003 4.36851E+001 1.73826E+004 + 5.30702E+006 3.51838E-004 2.92885E+003 4.36913E+001 1.73731E+004 + 5.33880E+006 3.45593E-004 2.93763E+003 4.36975E+001 1.73636E+004 + 5.37076E+006 3.39459E-004 2.94642E+003 4.37037E+001 1.73540E+004 + 5.40292E+006 3.33434E-004 2.95525E+003 4.37099E+001 1.73445E+004 + 5.43527E+006 3.27516E-004 2.96410E+003 4.37161E+001 1.73351E+004 + 5.46781E+006 3.21702E-004 2.97298E+003 4.37223E+001 1.73256E+004 + 5.50055E+006 3.15992E-004 2.98188E+003 4.37284E+001 1.73161E+004 + 5.53349E+006 3.10384E-004 2.99081E+003 4.37346E+001 1.73066E+004 + 5.56662E+006 3.04875E-004 2.99976E+003 4.37408E+001 1.72971E+004 + 5.59995E+006 2.99464E-004 3.00875E+003 4.37469E+001 1.72877E+004 + 5.63348E+006 2.94148E-004 3.01776E+003 4.37531E+001 1.72782E+004 + 5.66721E+006 2.88927E-004 3.02680E+003 4.37592E+001 1.72687E+004 + 5.70114E+006 2.83799E-004 3.03586E+003 4.37654E+001 1.72593E+004 + 5.73527E+006 2.78762E-004 3.04495E+003 4.37716E+001 1.72498E+004 + 5.76961E+006 2.73814E-004 3.05407E+003 4.37777E+001 1.72404E+004 + 5.80416E+006 2.68954E-004 3.06321E+003 4.37838E+001 1.72310E+004 + 5.83891E+006 2.64180E-004 3.07239E+003 4.37900E+001 1.72215E+004 + 5.87387E+006 2.59491E-004 3.08158E+003 4.37961E+001 1.72121E+004 + 5.90904E+006 2.54886E-004 3.09081E+003 4.38023E+001 1.72027E+004 + 5.94442E+006 2.50362E-004 3.10007E+003 4.38084E+001 1.71933E+004 + 5.98001E+006 2.45918E-004 3.10935E+003 4.38145E+001 1.71838E+004 + 6.01581E+006 2.41553E-004 3.11866E+003 4.38206E+001 1.71744E+004 + 6.05183E+006 2.37266E-004 3.12800E+003 4.38267E+001 1.71650E+004 + 6.08807E+006 2.33055E-004 3.13736E+003 4.38329E+001 1.71556E+004 + 6.12452E+006 2.28918E-004 3.14676E+003 4.38390E+001 1.71463E+004 + 6.16119E+006 2.24855E-004 3.15618E+003 4.38451E+001 1.71369E+004 + 6.19808E+006 2.20864E-004 3.16563E+003 4.38512E+001 1.71275E+004 + 6.23519E+006 2.16944E-004 3.17510E+003 4.38573E+001 1.71181E+004 + 6.27252E+006 2.13093E-004 3.18461E+003 4.38634E+001 1.71087E+004 + 6.31008E+006 2.09311E-004 3.19415E+003 4.38695E+001 1.70994E+004 + 6.34786E+006 2.05596E-004 3.20371E+003 4.38756E+001 1.70900E+004 + 6.38586E+006 2.01947E-004 3.21330E+003 4.38817E+001 1.70807E+004 + 6.42410E+006 1.98362E-004 3.22292E+003 4.38878E+001 1.70713E+004 + 6.46256E+006 1.94842E-004 3.23257E+003 4.38938E+001 1.70620E+004 + 6.50125E+006 1.91383E-004 3.24225E+003 4.38999E+001 1.70526E+004 + 6.54018E+006 1.87986E-004 3.25195E+003 4.39060E+001 1.70433E+004 + 6.57934E+006 1.84650E-004 3.26169E+003 4.39121E+001 1.70340E+004 + 6.61873E+006 1.81372E-004 3.27145E+003 4.39181E+001 1.70246E+004 + 6.65836E+006 1.78153E-004 3.28125E+003 4.39242E+001 1.70153E+004 + 6.69823E+006 1.74991E-004 3.29107E+003 4.39303E+001 1.70060E+004 + 6.73833E+006 1.71885E-004 3.30092E+003 4.39363E+001 1.69967E+004 + 6.77868E+006 1.68834E-004 3.31080E+003 4.39424E+001 1.69874E+004 + 6.81926E+006 1.65838E-004 3.32071E+003 4.39484E+001 1.69781E+004 + 6.86009E+006 1.62894E-004 3.33065E+003 4.39545E+001 1.69688E+004 + 6.90117E+006 1.60003E-004 3.34062E+003 4.39605E+001 1.69595E+004 + 6.94249E+006 1.57163E-004 3.35062E+003 4.39666E+001 1.69502E+004 + 6.98405E+006 1.54374E-004 3.36065E+003 4.39726E+001 1.69410E+004 + 7.02587E+006 1.51633E-004 3.37071E+003 4.39786E+001 1.69317E+004 + 7.06794E+006 1.48942E-004 3.38080E+003 4.39847E+001 1.69224E+004 + 7.11026E+006 1.46299E-004 3.39092E+003 4.39907E+001 1.69132E+004 + 7.15283E+006 1.43702E-004 3.40107E+003 4.39967E+001 1.69039E+004 + 7.19565E+006 1.41151E-004 3.41125E+003 4.40027E+001 1.68947E+004 + 7.23874E+006 1.38646E-004 3.42146E+003 4.40088E+001 1.68854E+004 + 7.28208E+006 1.36185E-004 3.43170E+003 4.40148E+001 1.68762E+004 + 7.32568E+006 1.33768E-004 3.44198E+003 4.40208E+001 1.68669E+004 + 7.36954E+006 1.31394E-004 3.45228E+003 4.40268E+001 1.68577E+004 + 7.41366E+006 1.29062E-004 3.46261E+003 4.40328E+001 1.68485E+004 + 7.45805E+006 1.26771E-004 3.47297E+003 4.40388E+001 1.68393E+004 + 7.50271E+006 1.24521E-004 3.48337E+003 4.40448E+001 1.68300E+004 + 7.54763E+006 1.22311E-004 3.49380E+003 4.40508E+001 1.68208E+004 + 7.59282E+006 1.20140E-004 3.50425E+003 4.40568E+001 1.68116E+004 + 7.63828E+006 1.18007E-004 3.51474E+003 4.40628E+001 1.68024E+004 + 7.68401E+006 1.15913E-004 3.52526E+003 4.40688E+001 1.67932E+004 + 7.73002E+006 1.13855E-004 3.53581E+003 4.40748E+001 1.67840E+004 + 7.77630E+006 1.11835E-004 3.54639E+003 4.40807E+001 1.67749E+004 + 7.82286E+006 1.09850E-004 3.55701E+003 4.40867E+001 1.67657E+004 + 7.86970E+006 1.07900E-004 3.56765E+003 4.40927E+001 1.67565E+004 + 7.91682E+006 1.05985E-004 3.57833E+003 4.40987E+001 1.67473E+004 + 7.96422E+006 1.04104E-004 3.58904E+003 4.41046E+001 1.67382E+004 + 8.01191E+006 1.02256E-004 3.59978E+003 4.41106E+001 1.67290E+004 + 8.05988E+006 1.00441E-004 3.61056E+003 4.41165E+001 1.67198E+004 + 8.10813E+006 9.86581E-005 3.62136E+003 4.41225E+001 1.67107E+004 + 8.15668E+006 9.69070E-005 3.63220E+003 4.41285E+001 1.67015E+004 + 8.20552E+006 9.51870E-005 3.64307E+003 4.41344E+001 1.66924E+004 + 8.25465E+006 9.34975E-005 3.65397E+003 4.41403E+001 1.66833E+004 + 8.30407E+006 9.18380E-005 3.66491E+003 4.41463E+001 1.66741E+004 + 8.35379E+006 9.02079E-005 3.67588E+003 4.41522E+001 1.66650E+004 + 8.40381E+006 8.86068E-005 3.68688E+003 4.41582E+001 1.66559E+004 + 8.45412E+006 8.70341E-005 3.69791E+003 4.41641E+001 1.66468E+004 + 8.50474E+006 8.54893E-005 3.70898E+003 4.41700E+001 1.66377E+004 + 8.55566E+006 8.39720E-005 3.72008E+003 4.41760E+001 1.66286E+004 + 8.60689E+006 8.24815E-005 3.73121E+003 4.41819E+001 1.66195E+004 + 8.65842E+006 8.10176E-005 3.74237E+003 4.41878E+001 1.66104E+004 + 8.71026E+006 7.95796E-005 3.75357E+003 4.41937E+001 1.66013E+004 + 8.76242E+006 7.81671E-005 3.76481E+003 4.41996E+001 1.65922E+004 + 8.81488E+006 7.67797E-005 3.77607E+003 4.42055E+001 1.65831E+004 + 8.86766E+006 7.54169E-005 3.78737E+003 4.42115E+001 1.65740E+004 + 8.92075E+006 7.40783E-005 3.79871E+003 4.42174E+001 1.65650E+004 + 8.97416E+006 7.27635E-005 3.81007E+003 4.42233E+001 1.65559E+004 + 9.02790E+006 7.14720E-005 3.82147E+003 4.42292E+001 1.65468E+004 + 9.08195E+006 7.02034E-005 3.83291E+003 4.42350E+001 1.65378E+004 + 9.13633E+006 6.89574E-005 3.84438E+003 4.42409E+001 1.65287E+004 + 9.19103E+006 6.77335E-005 3.85588E+003 4.42468E+001 1.65197E+004 + 9.24606E+006 6.65312E-005 3.86742E+003 4.42527E+001 1.65106E+004 + 9.30142E+006 6.53504E-005 3.87900E+003 4.42586E+001 1.65016E+004 + 9.35711E+006 6.41904E-005 3.89060E+003 4.42645E+001 1.64926E+004 + 9.41313E+006 6.30511E-005 3.90224E+003 4.42703E+001 1.64836E+004 + 9.46949E+006 6.19320E-005 3.91392E+003 4.42762E+001 1.64745E+004 + 9.52619E+006 6.08328E-005 3.92563E+003 4.42821E+001 1.64655E+004 + 9.58323E+006 5.97530E-005 3.93738E+003 4.42880E+001 1.64565E+004 + 9.64061E+006 5.86925E-005 3.94916E+003 4.42938E+001 1.64475E+004 + 9.69833E+006 5.76507E-005 3.96098E+003 4.42997E+001 1.64385E+004 + 9.75640E+006 5.66275E-005 3.97283E+003 4.43055E+001 1.64295E+004 + 9.81481E+006 5.56224E-005 3.98472E+003 4.43114E+001 1.64205E+004 + 9.87358E+006 5.46351E-005 3.99664E+003 4.43172E+001 1.64115E+004 + 9.93269E+006 5.36654E-005 4.00860E+003 4.43231E+001 1.64025E+004 + 9.99216E+006 5.27129E-005 4.02059E+003 4.43289E+001 1.63936E+004 + 1.00520E+007 5.17773E-005 4.03263E+003 4.43348E+001 1.63846E+004 + 1.01122E+007 5.08583E-005 4.04469E+003 4.43406E+001 1.63756E+004 + 1.01727E+007 4.99556E-005 4.05679E+003 4.43464E+001 1.63667E+004 + 1.02336E+007 4.90689E-005 4.06893E+003 4.43523E+001 1.63577E+004 + 1.02949E+007 4.81980E-005 4.08111E+003 4.43581E+001 1.63488E+004 + 1.03565E+007 4.73425E-005 4.09332E+003 4.43639E+001 1.63398E+004 + 1.04186E+007 4.65022E-005 4.10557E+003 4.43697E+001 1.63309E+004 + 1.04809E+007 4.56768E-005 4.11785E+003 4.43756E+001 1.63219E+004 + 1.05437E+007 4.48661E-005 4.13017E+003 4.43814E+001 1.63130E+004 + 1.06068E+007 4.40698E-005 4.14253E+003 4.43872E+001 1.63041E+004 + 1.06703E+007 4.32876E-005 4.15492E+003 4.43930E+001 1.62951E+004 + 1.07342E+007 4.25193E-005 4.16736E+003 4.43988E+001 1.62862E+004 + 1.07985E+007 4.17646E-005 4.17982E+003 4.44046E+001 1.62773E+004 + 1.08631E+007 4.10233E-005 4.19233E+003 4.44104E+001 1.62684E+004 + 1.09282E+007 4.02952E-005 4.20487E+003 4.44162E+001 1.62595E+004 + 1.09936E+007 3.95800E-005 4.21746E+003 4.44220E+001 1.62506E+004 + 1.10594E+007 3.88774E-005 4.23007E+003 4.44278E+001 1.62417E+004 + 1.11256E+007 3.81874E-005 4.24273E+003 4.44336E+001 1.62328E+004 + 1.11923E+007 3.75096E-005 4.25542E+003 4.44393E+001 1.62239E+004 + 1.12593E+007 3.68438E-005 4.26816E+003 4.44451E+001 1.62151E+004 + 1.13267E+007 3.61899E-005 4.28093E+003 4.44509E+001 1.62062E+004 + 1.13945E+007 3.55475E-005 4.29374E+003 4.44567E+001 1.61973E+004 + 1.14627E+007 3.49166E-005 4.30658E+003 4.44624E+001 1.61885E+004 + 1.15314E+007 3.42969E-005 4.31947E+003 4.44682E+001 1.61796E+004 + 1.16004E+007 3.36881E-005 4.33239E+003 4.44740E+001 1.61707E+004 + 1.16699E+007 3.30902E-005 4.34535E+003 4.44797E+001 1.61619E+004 + 1.17397E+007 3.25029E-005 4.35835E+003 4.44855E+001 1.61530E+004 + 1.18100E+007 3.19260E-005 4.37139E+003 4.44912E+001 1.61442E+004 + 1.18807E+007 3.13593E-005 4.38447E+003 4.44970E+001 1.61354E+004 + 1.19519E+007 3.08027E-005 4.39759E+003 4.45027E+001 1.61265E+004 + 1.20234E+007 3.02560E-005 4.41075E+003 4.45085E+001 1.61177E+004 diff --git a/tests/morphology_test_cases/complex/fracdone.dat b/tests/morphology_test_cases/complex/fracdone.dat new file mode 100644 index 00000000..c1490c5e --- /dev/null +++ b/tests/morphology_test_cases/complex/fracdone.dat @@ -0,0 +1 @@ + 1.000000 1.000000000000E+00 diff --git a/tests/morphology_test_cases/complex/getjob b/tests/morphology_test_cases/complex/getjob new file mode 100755 index 00000000..35b613ff --- /dev/null +++ b/tests/morphology_test_cases/complex/getjob @@ -0,0 +1,2 @@ +#!/bin/bash +rsync -vah --progress "brown.rcac.purdue.edu:/scratch/brown/daminton/NPF-global-Kd0.0001/" ./ diff --git a/tests/morphology_test_cases/complex/impactmass.dat b/tests/morphology_test_cases/complex/impactmass.dat new file mode 100644 index 00000000..45d069e9 --- /dev/null +++ b/tests/morphology_test_cases/complex/impactmass.dat @@ -0,0 +1 @@ + 350590251224392.88 diff --git a/tests/morphology_test_cases/complex/lunar-MBA-impactor-velocities.dat b/tests/morphology_test_cases/complex/lunar-MBA-impactor-velocities.dat new file mode 100755 index 00000000..b56ce090 --- /dev/null +++ b/tests/morphology_test_cases/complex/lunar-MBA-impactor-velocities.dat @@ -0,0 +1,64 @@ +6000 41.000000 0.002861 +7000 200.000000 0.016817 +8000 541.000000 0.054567 +9000 793.000000 0.109902 +10000 822.000000 0.167260 +11000 974.000000 0.235224 +12000 978.000000 0.303468 +13000 973.000000 0.371363 +14000 901.000000 0.434233 +15000 1034.000000 0.506385 +16000 1036.000000 0.578676 +17000 934.000000 0.643849 +18000 784.000000 0.698556 +19000 644.000000 0.743493 +20000 467.000000 0.776080 +21000 356.000000 0.800921 +22000 285.000000 0.820808 +23000 239.000000 0.837485 +24000 232.000000 0.853674 +25000 319.000000 0.875933 +26000 368.000000 0.901612 +27000 240.000000 0.918359 +28000 162.000000 0.929663 +29000 132.000000 0.938874 +30000 84.000000 0.944735 +31000 82.000000 0.950457 +32000 83.000000 0.956249 +33000 79.000000 0.961761 +34000 81.000000 0.967413 +35000 50.000000 0.970902 +36000 63.000000 0.975298 +37000 66.000000 0.979904 +38000 43.000000 0.982904 +39000 41.000000 0.985765 +40000 44.000000 0.988835 +41000 28.000000 0.990789 +42000 37.000000 0.993371 +43000 19.000000 0.994697 +44000 20.000000 0.996092 +45000 19.000000 0.997418 +46000 5.000000 0.997767 +47000 10.000000 0.998465 +48000 5.000000 0.998814 +49000 3.000000 0.999023 +50000 2.000000 0.999163 +51000 1.000000 0.999232 +52000 0.000000 0.999232 +53000 1.000000 0.999302 +54000 0.000000 0.999302 +55000 1.000000 0.999372 +56000 1.000000 0.999442 +57000 1.000000 0.999512 +58000 0.000000 0.999512 +59000 0.000000 0.999512 +60000 1.000000 0.999581 +61000 0.000000 0.999581 +62000 1.000000 0.999651 +63000 1.000000 0.999721 +64000 0.000000 0.999721 +65000 1.000000 0.999791 +66000 2.000000 0.999930 +67000 0.000000 0.999930 +68000 0.000000 0.999930 +69000 1.000000 1.000000 diff --git a/tests/morphology_test_cases/complex/misc/ctem000001.dat b/tests/morphology_test_cases/complex/misc/ctem000001.dat new file mode 100644 index 00000000..f28c1197 --- /dev/null +++ b/tests/morphology_test_cases/complex/misc/ctem000001.dat @@ -0,0 +1,2 @@ + 0 1 0.000000000000E+00 F 1.000000 0.000000000000E+00 + 33790 diff --git a/tests/morphology_test_cases/complex/misc/ctem_000001.dat b/tests/morphology_test_cases/complex/misc/ctem_000001.dat new file mode 100644 index 00000000..f28c1197 --- /dev/null +++ b/tests/morphology_test_cases/complex/misc/ctem_000001.dat @@ -0,0 +1,2 @@ + 0 1 0.000000000000E+00 F 1.000000 0.000000000000E+00 + 33790 diff --git a/tests/morphology_test_cases/complex/misc/mass_000001.dat b/tests/morphology_test_cases/complex/misc/mass_000001.dat new file mode 100644 index 00000000..45d069e9 --- /dev/null +++ b/tests/morphology_test_cases/complex/misc/mass_000001.dat @@ -0,0 +1 @@ + 350590251224392.88 diff --git a/tests/morphology_test_cases/complex/ocumulative.dat b/tests/morphology_test_cases/complex/ocumulative.dat new file mode 100644 index 00000000..cc298db3 --- /dev/null +++ b/tests/morphology_test_cases/complex/ocumulative.dat @@ -0,0 +1,2 @@ +#Dcrat(m) xpos(m) ypos(m) time(y) depth/diam + 1.000381573782623E+05 2.000000E+05 2.000000E+05 1.000000E+00 5.223871E-02 diff --git a/tests/morphology_test_cases/complex/odistribution.dat b/tests/morphology_test_cases/complex/odistribution.dat new file mode 100644 index 00000000..5bdc3203 --- /dev/null +++ b/tests/morphology_test_cases/complex/odistribution.dat @@ -0,0 +1,25 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1189.2071 0. 1. 0.000000 + 1414.2136 2000.0000 1681.7928 0. 1. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 1. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 1. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 1. 0.000000 + 5656.8542 8000.0000 6727.1713 0. 1. 0.000000 + 8000.0000 11313.7085 9513.6569 0. 1. 0.000000 + 11313.7085 16000.0000 13454.3426 0. 1. 0.000000 + 16000.0000 22627.4170 19027.3138 0. 1. 0.000000 + 22627.4170 32000.0000 26908.6853 0. 1. 0.000000 + 32000.0000 45254.8340 38054.6277 0. 1. 0.000000 + 45254.8340 64000.0000 53817.3706 0. 1. 0.000000 + 64000.0000 90509.6680 76109.2554 0. 1. 0.000000 + 90509.6680 128000.0000 100038.1574 1. 1. 0.166901 + 128000.0000 181019.3360 152218.5107 0. 0. 0.000000 + 181019.3360 256000.0000 215269.4823 0. 0. 0.000000 + 256000.0000 362038.6720 304437.0214 0. 0. 0.000000 + 362038.6720 512000.0000 430538.9646 0. 0. 0.000000 + 512000.0000 724077.3439 608874.0429 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/complex/pdistribution.dat b/tests/morphology_test_cases/complex/pdistribution.dat new file mode 100644 index 00000000..897a41ca --- /dev/null +++ b/tests/morphology_test_cases/complex/pdistribution.dat @@ -0,0 +1,78 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 5.2683560639E-06 7.4505805969E-06 6.8639461741E-06 9.0056322000E+26 2.6197597900E+27 8.3409668841E+05 + 7.4505805969E-06 1.0536712128E-05 8.5697254390E-06 1.1332976670E+27 1.7191965700E+27 1.4444759133E+06 + 1.0536712128E-05 1.4901161194E-05 1.2186426920E-05 3.7665826200E+26 5.8589890300E+26 9.7617403367E+05 + 1.4901161194E-05 2.1073424255E-05 1.7150291538E-05 1.3451505070E+26 2.0924064100E+26 6.8710164873E+05 + 2.1073424255E-05 2.9802322388E-05 2.4260374301E-05 4.9259252700E+25 7.4725590300E+25 5.0361760384E+05 + 2.9802322388E-05 4.2146848511E-05 3.4499037578E-05 1.6371606720E+25 2.5466337600E+25 3.4034379475E+05 + 4.2146848511E-05 5.9604644775E-05 4.8551438292E-05 5.8467524100E+24 9.0947308800E+24 2.3955850814E+05 + 5.9604644775E-05 8.4293697022E-05 6.8679653473E-05 2.1410736400E+24 3.2479784700E+24 1.7558664836E+05 + 8.4293697022E-05 1.1920928955E-04 9.7664690546E-05 7.1159862300E+23 1.1069048300E+24 1.1866111771E+05 + 1.1920928955E-04 1.6858739404E-04 1.3744618704E-04 2.5413147800E+23 3.9530620700E+23 8.3522244055E+04 + 1.6858739404E-04 2.3841857910E-04 1.9442794522E-04 9.3062656500E+22 1.4117472900E+23 6.1218419042E+04 + 2.3841857910E-04 3.3717478809E-04 2.7648283762E-04 3.0929926000E+22 4.8112072500E+22 4.1371286162E+04 + 3.3717478809E-04 4.7683715820E-04 3.8910184765E-04 1.1045928590E+22 1.7182146500E+22 2.9120090468E+04 + 4.7683715820E-04 6.7434957617E-04 5.5041375239E-04 4.0450067900E+21 6.1362179100E+21 2.1343846846E+04 + 6.7434957617E-04 9.5367431641E-04 7.8270619046E-04 1.3443820390E+21 2.0912111200E+21 1.4424129788E+04 + 9.5367431641E-04 1.3486991523E-03 1.1015238076E-03 4.8011585100E+20 7.4682908100E+20 1.0152741408E+04 + 1.3486991523E-03 1.9073486328E-03 1.5502045661E-03 1.7146259830E+20 2.6671323000E+20 7.1462310579E+03 + 1.9073486328E-03 2.6973983047E-03 2.1928806805E-03 6.2789397900E+19 9.5250631700E+19 5.2378968673E+03 + 2.6973983047E-03 3.8146972656E-03 3.1183472981E-03 2.0868433400E+19 3.2461233800E+19 3.5397608053E+03 + 3.8146972656E-03 5.3947966094E-03 4.3885353670E-03 7.4526921400E+18 1.1592800400E+19 2.4915385674E+03 + 5.3947966094E-03 7.6293945312E-03 6.2079125217E-03 2.7291673800E+18 4.1401082600E+18 1.8261967435E+03 + 7.6293945312E-03 1.0789593219E-02 8.8278527077E-03 9.0705504300E+17 1.4109408800E+18 1.2341402209E+03 + 1.0789593219E-02 1.5258789062E-02 1.2423678325E-02 3.2393432500E+17 5.0388583700E+17 8.6867674417E+02 + 1.5258789062E-02 2.1579186438E-02 1.7574224959E-02 1.1862438430E+17 1.7995151200E+17 6.3670483594E+02 + 2.1579186438E-02 3.0517578125E-02 2.4991117140E-02 3.9425522000E+16 6.1327127700E+16 4.3028390182E+02 + 3.0517578125E-02 4.3158372875E-02 3.5170682136E-02 1.4079939140E+16 2.1901605700E+16 3.0286479221E+02 + 4.3158372875E-02 6.1035156250E-02 4.9751568757E-02 5.1560578900E+15 7.8216665600E+15 2.2198762395E+02 + 6.1035156250E-02 8.6316745750E-02 7.0748343025E-02 1.7136463750E+15 2.6656086700E+15 1.5001879305E+02 + 8.6316745750E-02 1.2207031250E-01 9.9566075244E-02 6.1199033900E+14 9.5196229500E+14 1.0559403243E+02 + 1.2207031250E-01 1.7263349150E-01 1.4084368254E-01 2.2411017000E+14 3.3997195600E+14 7.7396144466E+01 + 1.7263349150E-01 2.4414062500E-01 2.0028427881E-01 7.4484352800E+13 1.1586178600E+14 5.2304165788E+01 + 2.4414062500E-01 3.4526698300E-01 2.8186554261E-01 2.6600413700E+13 4.1377433200E+13 3.6815440786E+01 + 3.4526698300E-01 4.8828125000E-01 3.9871996012E-01 9.7410392500E+12 1.4777019500E+13 2.6984220543E+01 + 4.8828125000E-01 6.9053396600E-01 5.6699268184E-01 3.2374930000E+12 5.0359802500E+12 1.8235885369E+01 + 6.9053396600E-01 9.7656250000E-01 7.9794429238E-01 1.1561979350E+12 1.7984872500E+12 1.2835729741E+01 + 9.7656250000E-01 1.3810679320E+00 1.1229688122E+00 4.1291012000E+11 6.4228931500E+11 9.0347111294E+00 + 1.3810679320E+00 1.9531250000E+00 1.5885236415E+00 1.5120720780E+11 2.2937919500E+11 6.6220766495E+00 + 1.9531250000E+00 2.7621358640E+00 2.2589320506E+00 5.0254616400E+10 7.8171987200E+10 4.4751863889E+00 + 2.7621358640E+00 3.9062500000E+00 3.1790567890E+00 1.7947309820E+10 2.7917370800E+10 3.1499588750E+00 + 3.9062500000E+00 5.5242717280E+00 4.4970144236E+00 6.5722834600E+09 9.9700609800E+09 2.3087919296E+00 + 5.5242717280E+00 7.8125000000E+00 6.3949001458E+00 2.1843375700E+09 3.3977775200E+09 1.5602770778E+00 + 7.8125000000E+00 1.1048543456E+01 9.0027143502E+00 7.8122279100E+08 1.2134399500E+09 1.1009332505E+00 + 1.1048543456E+01 1.5625000000E+01 1.2728018908E+01 2.8347501600E+08 4.3221715900E+08 7.9826648947E-01 + 1.5625000000E+01 2.2097086912E+01 1.8117257393E+01 9.6170463800E+07 1.4874214300E+08 5.5227419395E-01 + 2.2097086912E+01 3.1250000000E+01 2.5464283485E+01 3.4608376200E+07 5.2571679200E+07 3.9020810270E-01 + 3.1250000000E+01 4.4194173824E+01 3.5981878955E+01 1.2198176720E+07 1.7963303000E+07 2.7437978824E-01 + 4.4194173824E+01 6.2500000000E+01 5.1167294867E+01 3.8139212600E+06 5.7651262800E+06 1.7443746921E-01 + 6.2500000000E+01 8.8388347648E+01 7.2031738824E+01 1.2887637240E+06 1.9512050200E+06 1.1628419329E-01 + 8.8388347648E+01 1.2500000000E+02 1.0190244084E+02 4.5114170900E+05 6.6244129600E+05 8.1494336441E-02 + 1.2500000000E+02 1.7677669530E+02 1.4486153219E+02 1.4285833490E+05 2.1129958700E+05 5.2421627096E-02 + 1.7677669530E+02 2.5000000000E+02 2.0364050970E+02 4.7351629700E+04 6.8441252100E+04 3.4131717991E-02 + 2.5000000000E+02 3.5355339059E+02 2.8614082562E+02 1.4927690150E+04 2.1089622400E+04 2.1108033935E-02 + 3.5355339059E+02 5.0000000000E+02 4.0392389962E+02 4.5298452700E+03 6.1619322500E+03 1.2740389793E-02 + 5.0000000000E+02 7.0710678119E+02 5.7407029004E+02 1.1784019770E+03 1.6320869800E+03 6.7278201736E-03 + 7.0710678119E+02 1.0000000000E+03 8.0779031690E+02 3.2334330700E+02 4.5368500300E+02 3.6368928411E-03 + 1.0000000000E+03 1.4142135624E+03 1.1397213019E+03 9.3702153300E+01 1.3034169600E+02 2.0931544262E-03 + 1.4142135624E+03 2.0000000000E+03 1.6430397450E+03 2.3620584500E+01 3.6639542700E+01 1.1178294632E-03 + 2.0000000000E+03 2.8284271247E+03 2.3188336187E+03 7.6321765400E+00 1.3018958200E+01 7.1793128547E-04 + 2.8284271247E+03 4.0000000000E+03 3.2742020830E+03 2.7678553100E+00 5.3867816600E+00 5.1828726065E-04 + 4.0000000000E+03 5.6568542495E+03 4.6247690662E+03 1.1424374900E+00 2.6189263500E+00 4.2628329325E-04 + 5.6568542495E+03 8.0000000000E+03 6.5360480178E+03 5.4421493500E-01 1.4764888600E+00 4.0531891549E-04 + 8.0000000000E+03 1.1313708499E+04 9.2976955004E+03 3.1693011600E-01 9.3227392500E-01 4.8045772670E-04 + 1.1313708499E+04 1.6000000000E+04 1.3295929320E+04 2.0742941300E-01 6.1534380900E-01 6.5024519181E-04 + 1.6000000000E+04 2.2627416998E+04 1.8911866324E+04 1.5511504400E-01 4.0791439600E-01 9.8944762131E-04 + 2.2627416998E+04 3.2000000000E+04 2.6794342591E+04 1.1350311500E-01 2.5279935200E-01 1.4559880837E-03 + 3.2000000000E+04 4.5254833996E+04 3.7872914850E+04 7.2691571300E-02 1.3929623700E-01 1.8619841311E-03 + 4.5254833996E+04 6.4000000000E+04 5.3503893362E+04 3.8715559300E-02 6.6604665700E-02 1.9771172337E-03 + 6.4000000000E+04 9.0509667992E+04 7.4707829153E+04 1.6103981700E-02 2.7889106400E-02 1.5830963511E-03 + 9.0509667992E+04 1.2800000000E+05 1.0347690678E+05 7.3571928800E-03 1.1785124700E-02 1.3589490881E-03 + 1.2800000000E+05 1.8101933598E+05 1.4684017333E+05 2.6658731600E-03 4.4279318200E-03 9.9499266834E-04 + 1.8101933598E+05 2.5600000000E+05 2.0879061526E+05 9.6306310900E-04 1.7620586600E-03 7.3066516837E-04 + 2.5600000000E+05 3.6203867197E+05 2.9742899449E+05 3.7170537300E-04 7.9899555100E-04 5.7645377151E-04 + 3.6203867197E+05 5.1200000000E+05 4.1890698854E+05 1.5963402300E-04 4.2729017800E-04 4.8907899956E-04 + 5.1200000000E+05 7.2407734394E+05 5.9365358599E+05 9.9453179000E-05 2.6765615500E-04 6.1320219121E-04 + 7.2407734394E+05 1.0240000000E+06 9.1619660702E+05 1.6820297600E-04 1.6820297600E-04 2.6956931599E-03 + 1.0240000000E+06 1.4481546879E+06 1.0281811762E+06 1.6000000000E-19 1.6000000000E-19 2.5626227336E-18 + 1.4481546879E+06 2.0480000000E+06 1.7221558584E+06 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 diff --git a/tests/morphology_test_cases/complex/production.dat b/tests/morphology_test_cases/complex/production.dat new file mode 100644 index 00000000..ae4c0d5d --- /dev/null +++ b/tests/morphology_test_cases/complex/production.dat @@ -0,0 +1,1418 @@ +1.00000000e-09 2.61975979e+27 +1.02000000e-09 2.49997266e+27 +1.04040000e-09 2.38566274e+27 +1.06120800e-09 2.27657958e+27 +1.08243220e-09 2.17248400e+27 +1.10408080e-09 2.07314851e+27 +1.12616240e-09 1.97835496e+27 +1.14868570e-09 1.88789553e+27 +1.17165940e-09 1.80157256e+27 +1.19509260e-09 1.71919657e+27 +1.21899440e-09 1.64058739e+27 +1.24337430e-09 1.56557237e+27 +1.26824180e-09 1.49398736e+27 +1.29360660e-09 1.42567568e+27 +1.31947880e-09 1.36048725e+27 +1.34586830e-09 1.29827986e+27 +1.37278570e-09 1.23891663e+27 +1.40024140e-09 1.18226786e+27 +1.42824620e-09 1.12820934e+27 +1.45681120e-09 1.07662243e+27 +1.48594740e-09 1.02739448e+27 +1.51566630e-09 9.80417490e+26 +1.54597970e-09 9.35588315e+26 +1.57689930e-09 8.92809028e+26 +1.60843720e-09 8.51985917e+26 +1.64060600e-09 8.13029248e+26 +1.67341810e-09 7.75853939e+26 +1.70688650e-09 7.40378391e+26 +1.74102420e-09 7.06525011e+26 +1.77584470e-09 6.74219515e+26 +1.81136160e-09 6.43391181e+26 +1.84758880e-09 6.13972486e+26 +1.88454060e-09 5.85898903e+26 +1.92223140e-09 5.59108995e+26 +1.96067600e-09 5.33544051e+26 +1.99988960e-09 5.09147984e+26 +2.03988730e-09 4.85867515e+26 +2.08068510e-09 4.63651452e+26 +2.12229880e-09 4.42451237e+26 +2.16474480e-09 4.22220378e+26 +2.20803970e-09 4.02914574e+26 +2.25220050e-09 3.84491516e+26 +2.29724450e-09 3.66910850e+26 +2.34318940e-09 3.50134042e+26 +2.39005310e-09 3.34124378e+26 +2.43785420e-09 3.18846707e+26 +2.48661130e-09 3.04267606e+26 +2.53634350e-09 2.90355138e+26 +2.58707040e-09 2.77078796e+26 +2.63881180e-09 2.64409517e+26 +2.69158800e-09 2.52319540e+26 +2.74541980e-09 2.40782355e+26 +2.80032820e-09 2.29772709e+26 +2.85633470e-09 2.19266485e+26 +2.91346140e-09 2.09240641e+26 +2.97173070e-09 1.99673212e+26 +3.03116530e-09 1.90543263e+26 +3.09178860e-09 1.81830774e+26 +3.15362440e-09 1.73516655e+26 +3.21669690e-09 1.65582696e+26 +3.28103080e-09 1.58011520e+26 +3.34665140e-09 1.50786529e+26 +3.41358440e-09 1.43891898e+26 +3.48185610e-09 1.37312516e+26 +3.55149320e-09 1.31033976e+26 +3.62252310e-09 1.25042514e+26 +3.69497360e-09 1.19325009e+26 +3.76887300e-09 1.13868941e+26 +3.84425050e-09 1.08662341e+26 +3.92113550e-09 1.03693814e+26 +3.99955820e-09 9.89524702e+25 +4.07954940e-09 9.44279191e+25 +4.16114040e-09 9.01102520e+25 +4.24436320e-09 8.59900090e+25 +4.32925040e-09 8.20581644e+25 +4.41583550e-09 7.83060945e+25 +4.50415220e-09 7.47255903e+25 +4.59423520e-09 7.13088040e+25 +4.68611990e-09 6.80482469e+25 +4.77984230e-09 6.49367769e+25 +4.87543920e-09 6.19675757e+25 +4.97294790e-09 5.91341435e+25 +5.07240690e-09 5.64302651e+25 +5.17385500e-09 5.38500221e+25 +5.27733210e-09 5.13877585e+25 +5.38287880e-09 4.90380793e+25 +5.49053640e-09 4.67958386e+25 +5.60034710e-09 4.46561243e+25 +5.71235400e-09 4.26142475e+25 +5.82660110e-09 4.06657333e+25 +5.94313310e-09 3.88063146e+25 +6.06199580e-09 3.70319159e+25 +6.18323570e-09 3.53386514e+25 +6.30690040e-09 3.37228105e+25 +6.43303840e-09 3.21808530e+25 +6.56169920e-09 3.07094003e+25 +6.69293320e-09 2.93052291e+25 +6.82679180e-09 2.79652637e+25 +6.96332770e-09 2.66865662e+25 +7.10259420e-09 2.54663376e+25 +7.24464610e-09 2.43019027e+25 +7.38953900e-09 2.31907113e+25 +7.53732980e-09 2.21303282e+25 +7.68807640e-09 2.11184307e+25 +7.84183790e-09 2.01528018e+25 +7.99867470e-09 1.92313254e+25 +8.15864820e-09 1.83519832e+25 +8.32182120e-09 1.75128484e+25 +8.48825760e-09 1.67120828e+25 +8.65802270e-09 1.59479319e+25 +8.83118320e-09 1.52187210e+25 +9.00780690e-09 1.45228529e+25 +9.18796300e-09 1.38588033e+25 +9.37172230e-09 1.32251168e+25 +9.55915670e-09 1.26204055e+25 +9.75033980e-09 1.20433442e+25 +9.94534660e-09 1.14926687e+25 +1.01442540e-08 1.09671713e+25 +1.03471390e-08 1.04657034e+25 +1.05540810e-08 9.98716645e+24 +1.07651630e-08 9.53050777e+24 +1.09804660e-08 9.09473088e+24 +1.12000760e-08 8.67887789e+24 +1.14240770e-08 8.28204170e+24 +1.16525590e-08 7.90334900e+24 +1.18856100e-08 7.54197284e+24 +1.21233220e-08 7.19712041e+24 +1.23657880e-08 6.86803648e+24 +1.26131040e-08 6.55399887e+24 +1.28653660e-08 6.25432084e+24 +1.31226740e-08 5.96834461e+24 +1.33851270e-08 5.69544571e+24 +1.36528300e-08 5.43502404e+24 +1.39258860e-08 5.18651098e+24 +1.42044040e-08 4.94936029e+24 +1.44884920e-08 4.72305348e+24 +1.47782620e-08 4.50709425e+24 +1.50738270e-08 4.30100992e+24 +1.53753040e-08 4.10434824e+24 +1.56828100e-08 3.91667914e+24 +1.59964660e-08 3.73759118e+24 +1.63163950e-08 3.56669197e+24 +1.66427230e-08 3.40360683e+24 +1.69755780e-08 3.24797847e+24 +1.73150890e-08 3.09946661e+24 +1.76613910e-08 2.95774506e+24 +1.80146190e-08 2.82250367e+24 +1.83749110e-08 2.69344632e+24 +1.87424090e-08 2.57028999e+24 +1.91172580e-08 2.45276460e+24 +1.94996030e-08 2.34061329e+24 +1.98895950e-08 2.23359000e+24 +2.02873870e-08 2.13146026e+24 +2.06931340e-08 2.03400054e+24 +2.11069970e-08 1.94099688e+24 +2.15291370e-08 1.85224582e+24 +2.19597200e-08 1.76755281e+24 +2.23989140e-08 1.68673247e+24 +2.28468930e-08 1.60960740e+24 +2.33038300e-08 1.53600909e+24 +2.37699070e-08 1.46577583e+24 +2.42453050e-08 1.39875403e+24 +2.47302110e-08 1.33479676e+24 +2.52248150e-08 1.27376391e+24 +2.57293120e-08 1.21552165e+24 +2.62438980e-08 1.15994260e+24 +2.67687760e-08 1.10690483e+24 +2.73041510e-08 1.05629225e+24 +2.78502340e-08 1.00799385e+24 +2.84072390e-08 9.61903837e+23 +2.89753840e-08 9.17921278e+23 +2.95548920e-08 8.75949793e+23 +3.01459890e-08 8.35897509e+23 +3.07489090e-08 7.97676525e+23 +3.13638870e-08 7.61203200e+23 +3.19911650e-08 7.26397574e+23 +3.26309880e-08 6.93183446e+23 +3.32836080e-08 6.61487990e+23 +3.39492800e-08 6.31241810e+23 +3.46282660e-08 6.02378597e+23 +3.53208310e-08 5.74835167e+23 +3.60272480e-08 5.48551121e+23 +3.67477930e-08 5.23468911e+23 +3.74827490e-08 4.99533569e+23 +3.82324040e-08 4.76692661e+23 +3.89970520e-08 4.54896144e+23 +3.97769930e-08 4.34096261e+23 +4.05725330e-08 4.14247436e+23 +4.13839830e-08 3.95306207e+23 +4.22116630e-08 3.77231034e+23 +4.30558960e-08 3.59982350e+23 +4.39170140e-08 3.43522347e+23 +4.47953550e-08 3.27814957e+23 +4.56912620e-08 3.12825794e+23 +4.66050870e-08 2.98522004e+23 +4.75371890e-08 2.84872241e+23 +4.84879320e-08 2.71846619e+23 +4.94576910e-08 2.59416572e+23 +5.04468450e-08 2.47554885e+23 +5.14557820e-08 2.36235568e+23 +5.24848970e-08 2.25433829e+23 +5.35345950e-08 2.15125986e+23 +5.46052870e-08 2.05289464e+23 +5.56973930e-08 1.95902710e+23 +5.68113410e-08 1.86945162e+23 +5.79475680e-08 1.78397192e+23 +5.91065190e-08 1.70240078e+23 +6.02886490e-08 1.62455943e+23 +6.14944220e-08 1.55027731e+23 +6.27243110e-08 1.47939167e+23 +6.39787970e-08 1.41174729e+23 +6.52583730e-08 1.34719589e+23 +6.65635400e-08 1.28559609e+23 +6.78948110e-08 1.22681288e+23 +6.92527070e-08 1.17071753e+23 +7.06377620e-08 1.11718706e+23 +7.20505170e-08 1.06610428e+23 +7.34915270e-08 1.01735724e+23 +7.49613580e-08 9.70839105e+22 +7.64605850e-08 9.26448007e+22 +7.79897970e-08 8.84086656e+22 +7.95495930e-08 8.43662262e+22 +8.11405840e-08 8.05086273e+22 +8.27633960e-08 7.68274124e+22 +8.44186640e-08 7.33145196e+22 +8.61070370e-08 6.99622526e+22 +8.78291780e-08 6.67632653e+22 +8.95857620e-08 6.37105497e+22 +9.13774770e-08 6.07974191e+22 +9.32050260e-08 5.80174901e+22 +9.50691270e-08 5.53646706e+22 +9.69705090e-08 5.28331511e+22 +9.89099200e-08 5.04173823e+22 +1.00888120e-07 4.81120725e+22 +1.02905880e-07 4.59121760e+22 +1.04964000e-07 4.38128638e+22 +1.07063280e-07 4.18095439e+22 +1.09204540e-07 3.98978295e+22 +1.11388630e-07 3.80735231e+22 +1.13616410e-07 3.63326259e+22 +1.15888740e-07 3.46713346e+22 +1.18206510e-07 3.30860094e+22 +1.20570640e-07 3.15731693e+22 +1.22982050e-07 3.01295045e+22 +1.25441690e-07 2.87518495e+22 +1.27950530e-07 2.74371833e+22 +1.30509540e-07 2.61826329e+22 +1.33119730e-07 2.49854463e+22 +1.35782120e-07 2.38430019e+22 +1.38497770e-07 2.27527904e+22 +1.41267720e-07 2.17124331e+22 +1.44093080e-07 2.07196417e+22 +1.46974940e-07 1.97722476e+22 +1.49914440e-07 1.88681717e+22 +1.52912720e-07 1.80054371e+22 +1.55970980e-07 1.71821465e+22 +1.59090400e-07 1.63965019e+22 +1.62272210e-07 1.56467801e+22 +1.65517650e-07 1.49313403e+22 +1.68828000e-07 1.42486133e+22 +1.72204560e-07 1.35971030e+22 +1.75648660e-07 1.29753812e+22 +1.79161630e-07 1.23820893e+22 +1.82744860e-07 1.18159252e+22 +1.86399760e-07 1.12756479e+22 +1.90127750e-07 1.07600756e+22 +1.93930310e-07 1.02680762e+22 +1.97808910e-07 9.79857462e+21 +2.01765090e-07 9.35053980e+21 +2.05800390e-07 8.92299152e+21 +2.09916400e-07 8.51499226e+21 +2.14114730e-07 8.12564858e+21 +2.18397030e-07 7.75410716e+21 +2.22764970e-07 7.39955477e+21 +2.27220270e-07 7.06121402e+21 +2.31764670e-07 6.73834413e+21 +2.36399960e-07 6.43023714e+21 +2.41127960e-07 6.13621791e+21 +2.45950520e-07 5.85564256e+21 +2.50869530e-07 5.58789644e+21 +2.55886920e-07 5.33239287e+21 +2.61004660e-07 5.08857196e+21 +2.66224760e-07 4.85589942e+21 +2.71549250e-07 4.63386621e+21 +2.76980240e-07 4.42198495e+21 +2.82519840e-07 4.21979220e+21 +2.88170240e-07 4.02684434e+21 +2.93933640e-07 3.84271917e+21 +2.99812310e-07 3.66701296e+21 +3.05808560e-07 3.49934063e+21 +3.11924730e-07 3.33933517e+21 +3.18163230e-07 3.18664572e+21 +3.24526490e-07 3.04093813e+21 +3.31017020e-07 2.90189285e+21 +3.37637360e-07 2.76920535e+21 +3.44390110e-07 2.64258485e+21 +3.51277910e-07 2.52175410e+21 +3.58303470e-07 2.40644820e+21 +3.65469540e-07 2.29641463e+21 +3.72778930e-07 2.19141230e+21 +3.80234510e-07 2.09121112e+21 +3.87839200e-07 1.99559160e+21 +3.95595980e-07 1.90434428e+21 +4.03507900e-07 1.81726915e+21 +4.11578060e-07 1.73417546e+21 +4.19809620e-07 1.65488122e+21 +4.28205810e-07 1.57921268e+21 +4.36769930e-07 1.50700398e+21 +4.45505330e-07 1.43809702e+21 +4.54415430e-07 1.37234084e+21 +4.63503740e-07 1.30959128e+21 +4.72773820e-07 1.24971088e+21 +4.82229290e-07 1.19256855e+21 +4.91873880e-07 1.13803896e+21 +5.01711360e-07 1.08600272e+21 +5.11745590e-07 1.03634581e+21 +5.21980500e-07 9.88959457e+20 +5.32420110e-07 9.43739811e+20 +5.43068510e-07 9.00587818e+20 +5.53929880e-07 8.59408919e+20 +5.65008480e-07 8.20112894e+20 +5.76308650e-07 7.82613667e+20 +5.87834820e-07 7.46829081e+20 +5.99591520e-07 7.12680708e+20 +6.11583350e-07 6.80093762e+20 +6.23815010e-07 6.48996853e+20 +6.36291310e-07 6.19321817e+20 +6.49017140e-07 5.91003648e+20 +6.61997480e-07 5.63980325e+20 +6.75237430e-07 5.38192624e+20 +6.88742180e-07 5.13584049e+20 +7.02517020e-07 4.90100697e+20 +7.16567360e-07 4.67691104e+20 +7.30898710e-07 4.46306172e+20 +7.45516690e-07 4.25899052e+20 +7.60427020e-07 4.06425049e+20 +7.75635560e-07 3.87841480e+20 +7.91148270e-07 3.70107635e+20 +8.06971240e-07 3.53184655e+20 +8.23110660e-07 3.37035479e+20 +8.39572880e-07 3.21624705e+20 +8.56364330e-07 3.06918592e+20 +8.73491620e-07 2.92884900e+20 +8.90961450e-07 2.79492895e+20 +9.08780680e-07 2.66713230e+20 +9.26956290e-07 2.54517912e+20 +9.45495420e-07 2.42880213e+20 +9.64405330e-07 2.31774643e+20 +9.83693440e-07 2.21176869e+20 +1.00336730e-06 2.11063679e+20 +1.02343470e-06 2.01412879e+20 +1.04390330e-06 1.92203423e+20 +1.06478140e-06 1.83415009e+20 +1.08607700e-06 1.75028466e+20 +1.10779860e-06 1.67025361e+20 +1.12995460e-06 1.59388206e+20 +1.15255360e-06 1.52100294e+20 +1.17560470e-06 1.45145580e+20 +1.19911680e-06 1.38508874e+20 +1.22309910e-06 1.32175638e+20 +1.24756110e-06 1.26131973e+20 +1.27251240e-06 1.20364638e+20 +1.29796260e-06 1.14861039e+20 +1.32392180e-06 1.09609089e+20 +1.35040030e-06 1.04597260e+20 +1.37740830e-06 9.98146071e+19 +1.40495650e-06 9.52506317e+19 +1.43305560e-06 9.08953517e+19 +1.46171670e-06 8.67392117e+19 +1.49095100e-06 8.27731117e+19 +1.52077010e-06 7.89883453e+19 +1.55118550e-06 7.53766454e+19 +1.58220920e-06 7.19300894e+19 +1.61385330e-06 6.86411327e+19 +1.64613040e-06 6.55025502e+19 +1.67905300e-06 6.25074815e+19 +1.71263410e-06 5.96493569e+19 +1.74688680e-06 5.69219203e+19 +1.78182450e-06 5.43191983e+19 +1.81746100e-06 5.18354811e+19 +1.85381020e-06 4.94653326e+19 +1.89088640e-06 4.72035567e+19 +1.92870410e-06 4.50452007e+19 +1.96727820e-06 4.29855319e+19 +2.00662380e-06 4.10200395e+19 +2.04675630e-06 3.91444189e+19 +2.08769140e-06 3.73545623e+19 +2.12944520e-06 3.56465458e+19 +2.17203410e-06 3.40166266e+19 +2.21547480e-06 3.24612338e+19 +2.25978430e-06 3.09769610e+19 +2.30498000e-06 2.95605555e+19 +2.35107960e-06 2.82089148e+19 +2.39810120e-06 2.69190769e+19 +2.44606320e-06 2.56882170e+19 +2.49498450e-06 2.45136361e+19 +2.54488420e-06 2.33927629e+19 +2.59578180e-06 2.23231429e+19 +2.64769750e-06 2.13024279e+19 +2.70065140e-06 2.03283865e+19 +2.75466450e-06 1.93988807e+19 +2.80975770e-06 1.85118786e+19 +2.86595290e-06 1.76654321e+19 +2.92327200e-06 1.68576890e+19 +2.98173740e-06 1.60868806e+19 +3.04137210e-06 1.53513171e+19 +3.10219960e-06 1.46493857e+19 +3.16424360e-06 1.39795502e+19 +3.22752840e-06 1.33403434e+19 +3.29207900e-06 1.27303630e+19 +3.35792060e-06 1.21482737e+19 +3.42507900e-06 1.15928004e+19 +3.49358060e-06 1.10627257e+19 +3.56345220e-06 1.05568885e+19 +3.63472120e-06 1.00741807e+19 +3.70741570e-06 9.61354362e+18 +3.78156400e-06 9.17396953e+18 +3.85719530e-06 8.75449453e+18 +3.93433920e-06 8.35419995e+18 +4.01302600e-06 7.97220852e+18 +4.09328650e-06 7.60768361e+18 +4.17515220e-06 7.25982644e+18 +4.25865520e-06 6.92787490e+18 +4.34382830e-06 6.61110151e+18 +4.43070490e-06 6.30881229e+18 +4.51931900e-06 6.02034519e+18 +4.60970540e-06 5.74506805e+18 +4.70189950e-06 5.48237788e+18 +4.79593750e-06 5.23169904e+18 +4.89185620e-06 4.99248250e+18 +4.98969340e-06 4.76420372e+18 +5.08948720e-06 4.54636318e+18 +5.19127700e-06 4.33848302e+18 +5.29510250e-06 4.14010826e+18 +5.40100460e-06 3.95080393e+18 +5.50902470e-06 3.77015550e+18 +5.61920520e-06 3.59776713e+18 +5.73158930e-06 3.43326115e+18 +5.84622100e-06 3.27627722e+18 +5.96314550e-06 3.12647108e+18 +6.08240840e-06 2.98351487e+18 +6.20405650e-06 2.84709531e+18 +6.32813770e-06 2.71691331e+18 +6.45470040e-06 2.59268395e+18 +6.58379440e-06 2.47413486e+18 +6.71547030e-06 2.36100634e+18 +6.84977970e-06 2.25305059e+18 +6.98677530e-06 2.15003104e+18 +7.12651080e-06 2.05172202e+18 +7.26904100e-06 1.95790813e+18 +7.41442190e-06 1.86838377e+18 +7.56271030e-06 1.78295294e+18 +7.71396450e-06 1.70142836e+18 +7.86824380e-06 1.62363145e+18 +8.02560870e-06 1.54939175e+18 +8.18612080e-06 1.47854667e+18 +8.34984330e-06 1.41094088e+18 +8.51684010e-06 1.34642638e+18 +8.68717690e-06 1.28486175e+18 +8.86092050e-06 1.22611211e+18 +9.03813890e-06 1.17004878e+18 +9.21890170e-06 1.11654892e+18 +9.40327970e-06 1.06549532e+18 +9.59134530e-06 1.01677611e+18 +9.78317220e-06 9.70284566e+17 +9.97883560e-06 9.25918829e+17 +1.01784120e-05 8.83581746e+17 +1.03819810e-05 8.43180294e+17 +1.05896200e-05 8.04626434e+17 +1.08014130e-05 7.67835217e+17 +1.10174410e-05 7.32726400e+17 +1.12377900e-05 6.99222848e+17 +1.14625450e-05 6.67251365e+17 +1.16917960e-05 6.36741638e+17 +1.19256320e-05 6.07626955e+17 +1.21641450e-05 5.79843494e+17 +1.24074280e-05 5.53330448e+17 +1.26555760e-05 5.28029762e+17 +1.29086880e-05 5.03885837e+17 +1.31668620e-05 4.80845904e+17 +1.34301990e-05 4.58859500e+17 +1.36988030e-05 4.37878392e+17 +1.39727790e-05 4.17856639e+17 +1.42522350e-05 3.98750338e+17 +1.45372790e-05 3.80517734e+17 +1.48280250e-05 3.63118738e+17 +1.51245850e-05 3.46515354e+17 +1.54270770e-05 3.30671108e+17 +1.57356190e-05 3.15551326e+17 +1.60503310e-05 3.01122926e+17 +1.63713380e-05 2.87354224e+17 +1.66987640e-05 2.74215134e+17 +1.70327400e-05 2.61676767e+17 +1.73733940e-05 2.49711763e+17 +1.77208620e-05 2.38293821e+17 +1.80752800e-05 2.27397940e+17 +1.84367850e-05 2.17000307e+17 +1.88055210e-05 2.07078075e+17 +1.91816310e-05 1.97609550e+17 +1.95652640e-05 1.88573950e+17 +1.99565690e-05 1.79951512e+17 +2.03557010e-05 1.71723312e+17 +2.07628150e-05 1.63871356e+17 +2.11780710e-05 1.56378430e+17 +2.16016320e-05 1.49228116e+17 +2.20336650e-05 1.42404734e+17 +2.24743380e-05 1.35893358e+17 +2.29238250e-05 1.29679703e+17 +2.33823010e-05 1.23750174e+17 +2.38499470e-05 1.18091763e+17 +2.43269460e-05 1.12692079e+17 +2.48134850e-05 1.07539293e+17 +2.53097550e-05 1.02622113e+17 +2.58159500e-05 9.79297722e+16 +2.63322690e-05 9.34519854e+16 +2.68589150e-05 8.91789381e+16 +2.73960930e-05 8.51012807e+16 +2.79440150e-05 8.12100689e+16 +2.85028950e-05 7.74967835e+16 +2.90729530e-05 7.39532836e+16 +2.96544120e-05 7.05718094e+16 +3.02475000e-05 6.73449521e+16 +3.08524500e-05 6.42656399e+16 +3.14694990e-05 6.13271277e+16 +3.20988890e-05 5.85229773e+16 +3.27408670e-05 5.58470443e+16 +3.33956840e-05 5.32934691e+16 +3.40635980e-05 5.08566524e+16 +3.47448700e-05 4.85312589e+16 +3.54397670e-05 4.63121941e+16 +3.61485630e-05 4.41945917e+16 +3.68715340e-05 4.21738182e+16 +3.76089650e-05 4.02454419e+16 +3.83611440e-05 3.84052412e+16 +3.91283670e-05 3.66491816e+16 +3.99109340e-05 3.49734180e+16 +4.07091530e-05 3.33742764e+16 +4.15233360e-05 3.18482554e+16 +4.23538030e-05 3.03920104e+16 +4.32008790e-05 2.90023519e+16 +4.40648960e-05 2.76762357e+16 +4.49461940e-05 2.64107544e+16 +4.58451180e-05 2.52031365e+16 +4.67620200e-05 2.40507369e+16 +4.76972610e-05 2.29510290e+16 +4.86512060e-05 2.19016057e+16 +4.96242300e-05 2.09001665e+16 +5.06167150e-05 1.99445171e+16 +5.16290490e-05 1.90325649e+16 +5.26616300e-05 1.81623110e+16 +5.37148630e-05 1.73318486e+16 +5.47891600e-05 1.65393593e+16 +5.58849430e-05 1.57831060e+16 +5.70026420e-05 1.50614317e+16 +5.81426950e-05 1.43727557e+16 +5.93055490e-05 1.37155690e+16 +6.04916600e-05 1.30884319e+16 +6.17014930e-05 1.24899704e+16 +6.29355230e-05 1.19188731e+16 +6.41942330e-05 1.13738891e+16 +6.54781180e-05 1.08538239e+16 +6.67876800e-05 1.03575387e+16 +6.81234340e-05 9.88394564e+15 +6.94859020e-05 9.43200769e+15 +7.08756200e-05 9.00073416e+15 +7.22931330e-05 8.58918020e+15 +7.37389960e-05 8.19644441e+15 +7.52137750e-05 7.82166656e+15 +7.67180510e-05 7.46402490e+15 +7.82524120e-05 7.12273633e+15 +7.98174600e-05 6.79705304e+15 +8.14138090e-05 6.48626144e+15 +8.30420860e-05 6.18968043e+15 +8.47029270e-05 5.90666070e+15 +8.63969860e-05 5.63658171e+15 +8.81249260e-05 5.37885196e+15 +8.98874240e-05 5.13290688e+15 +9.16851730e-05 4.89820737e+15 +9.35188760e-05 4.67423950e+15 +9.53892540e-05 4.46051233e+15 +9.72970390e-05 4.25655778e+15 +9.92429790e-05 4.06192901e+15 +1.01227840e-04 3.87619933e+15 +1.03252400e-04 3.69896191e+15 +1.05317440e-04 3.52982947e+15 +1.07423790e-04 3.36842980e+15 +1.09572270e-04 3.21440985e+15 +1.11763710e-04 3.06743301e+15 +1.13998990e-04 2.92717592e+15 +1.16278970e-04 2.79333234e+15 +1.18604550e-04 2.66560867e+15 +1.20976640e-04 2.54372518e+15 +1.23396170e-04 2.42741483e+15 +1.25864090e-04 2.31642272e+15 +1.28381380e-04 2.21050519e+15 +1.30949000e-04 2.10943130e+15 +1.33567980e-04 2.01297868e+15 +1.36239340e-04 1.92093628e+15 +1.38964130e-04 1.83310239e+15 +1.41743410e-04 1.74928483e+15 +1.44578280e-04 1.66929966e+15 +1.47469850e-04 1.59297171e+15 +1.50419240e-04 1.52013409e+15 +1.53427630e-04 1.45062665e+15 +1.56496180e-04 1.38429757e+15 +1.59626100e-04 1.32100137e+15 +1.62818630e-04 1.26059914e+15 +1.66075000e-04 1.20295896e+15 +1.69396500e-04 1.14795430e+15 +1.72784430e-04 1.09546470e+15 +1.76240120e-04 1.04537514e+15 +1.79764920e-04 9.97575945e+14 +1.83360220e-04 9.51962295e+14 +1.87027420e-04 9.08434375e+14 +1.90767970e-04 8.66896678e+14 +1.94583330e-04 8.27258282e+14 +1.98475000e-04 7.89432304e+14 +2.02444500e-04 7.53335931e+14 +2.06493390e-04 7.18890046e+14 +2.10623260e-04 6.86019163e+14 +2.14835720e-04 6.54651339e+14 +2.19132430e-04 6.24717784e+14 +2.23515080e-04 5.96152886e+14 +2.27985390e-04 5.68894062e+14 +2.32545090e-04 5.42881726e+14 +2.37195990e-04 5.18058757e+14 +2.41939910e-04 4.94370795e+14 +2.46778710e-04 4.71765944e+14 +2.51714290e-04 4.50194673e+14 +2.56748570e-04 4.29609783e+14 +2.61883540e-04 4.09966109e+14 +2.67121220e-04 3.91220595e+14 +2.72463640e-04 3.73332255e+14 +2.77912910e-04 3.56261844e+14 +2.83471170e-04 3.39971956e+14 +2.89140590e-04 3.24426927e+14 +2.94923410e-04 3.09592658e+14 +3.00821870e-04 2.95436717e+14 +3.06838310e-04 2.81928025e+14 +3.12975080e-04 2.69037008e+14 +3.19234580e-04 2.56735436e+14 +3.25619270e-04 2.44996348e+14 +3.32131660e-04 2.33794012e+14 +3.38774290e-04 2.23103910e+14 +3.45549780e-04 2.12902596e+14 +3.52460770e-04 2.03167746e+14 +3.59509990e-04 1.93878003e+14 +3.66700190e-04 1.85013034e+14 +3.74034190e-04 1.76553415e+14 +3.81514870e-04 1.68480608e+14 +3.89145170e-04 1.60776919e+14 +3.96928070e-04 1.53425483e+14 +4.04866640e-04 1.46410177e+14 +4.12963970e-04 1.39715651e+14 +4.21223250e-04 1.33327227e+14 +4.29647710e-04 1.27230914e+14 +4.38240670e-04 1.21413344e+14 +4.47005480e-04 1.15861786e+14 +4.55945590e-04 1.10564067e+14 +4.65064500e-04 1.05508584e+14 +4.74365790e-04 1.00684260e+14 +4.83853110e-04 9.60805241e+13 +4.93530170e-04 9.16872941e+13 +5.03400770e-04 8.74949427e+13 +5.13468790e-04 8.34942811e+13 +5.23738160e-04 7.96765515e+13 +5.34212930e-04 7.60333812e+13 +5.44897190e-04 7.25567948e+13 +5.55795130e-04 6.92391750e+13 +5.66911030e-04 6.60732512e+13 +5.78249250e-04 6.30520871e+13 +5.89814240e-04 6.01690626e+13 +6.01610520e-04 5.74178653e+13 +6.13642730e-04 5.47924640e+13 +6.25915590e-04 5.22871066e+13 +6.38433900e-04 4.98963067e+13 +6.51202580e-04 4.76148243e+13 +6.64226630e-04 4.54376620e+13 +6.77511160e-04 4.33600494e+13 +6.91061390e-04 4.13774332e+13 +7.04882610e-04 3.94854731e+13 +7.18980270e-04 3.76800198e+13 +7.33359870e-04 3.59571215e+13 +7.48027070e-04 3.43130010e+13 +7.62987610e-04 3.27440574e+13 +7.78247360e-04 3.12468529e+13 +7.93812310e-04 2.98181069e+13 +8.09688550e-04 2.84546903e+13 +8.25882330e-04 2.71536140e+13 +8.42399970e-04 2.59120299e+13 +8.59247970e-04 2.47272161e+13 +8.76432930e-04 2.35965772e+13 +8.93961590e-04 2.25176362e+13 +9.11840820e-04 2.14880293e+13 +9.30077640e-04 2.05055004e+13 +9.48679190e-04 1.95678974e+13 +9.67652770e-04 1.86731659e+13 +9.87005830e-04 1.78193451e+13 +1.00674590e-03 1.70045669e+13 +1.02688090e-03 1.62270390e+13 +1.04741850e-03 1.54850669e+13 +1.06836690e-03 1.47770195e+13 +1.08973420e-03 1.41013492e+13 +1.11152890e-03 1.34565721e+13 +1.13375950e-03 1.28412769e+13 +1.15643460e-03 1.22541186e+13 +1.17956330e-03 1.16938053e+13 +1.20315460e-03 1.11591115e+13 +1.22721770e-03 1.06488669e+13 +1.25176200e-03 1.01619542e+13 +1.27679730e-03 9.69730314e+12 +1.30233320e-03 9.25389987e+12 +1.32837990e-03 8.83076965e+12 +1.35494750e-03 8.42698737e+12 +1.38204640e-03 8.04166853e+12 +1.40968740e-03 7.67396658e+12 +1.43788110e-03 7.32307911e+12 +1.46663870e-03 6.98823546e+12 +1.49597150e-03 6.66870183e+12 +1.52589090e-03 6.36377927e+12 +1.55640880e-03 6.07279809e+12 +1.58753690e-03 5.79512328e+12 +1.61928770e-03 5.53014384e+12 +1.65167340e-03 5.27728136e+12 +1.68470690e-03 5.03598025e+12 +1.71840100e-03 4.80571297e+12 +1.75276910e-03 4.58597381e+12 +1.78782440e-03 4.37628306e+12 +1.82358090e-03 4.17617978e+12 +1.86005260e-03 3.98522576e+12 +1.89725360e-03 3.80300368e+12 +1.93519870e-03 3.62911323e+12 +1.97390260e-03 3.46317426e+12 +2.01338070e-03 3.30482227e+12 +2.05364830e-03 3.15371108e+12 +2.09472130e-03 3.00950920e+12 +2.13661570e-03 2.87190107e+12 +2.17934800e-03 2.74058496e+12 +2.22293500e-03 2.61527306e+12 +2.26739370e-03 2.49569109e+12 +2.31274160e-03 2.38157687e+12 +2.35899640e-03 2.27268061e+12 +2.40617630e-03 2.16876355e+12 +2.45429980e-03 2.06959804e+12 +2.50338580e-03 1.97496676e+12 +2.55345360e-03 1.88466231e+12 +2.60452260e-03 1.79848725e+12 +2.65661310e-03 1.71625230e+12 +2.70974530e-03 1.63777766e+12 +2.76394020e-03 1.56289116e+12 +2.81921910e-03 1.49142867e+12 +2.87560340e-03 1.42323398e+12 +2.93311550e-03 1.35815733e+12 +2.99177780e-03 1.29605631e+12 +3.05161340e-03 1.23679479e+12 +3.11264560e-03 1.18024306e+12 +3.17489850e-03 1.12627708e+12 +3.23839650e-03 1.07477864e+12 +3.30316440e-03 1.02563498e+12 +3.36922770e-03 9.78738356e+11 +3.43661230e-03 9.33986034e+11 +3.50534450e-03 8.91280047e+11 +3.57545140e-03 8.50526734e+11 +3.64696050e-03 8.11636813e+11 +3.71989970e-03 7.74525156e+11 +3.79429770e-03 7.39110401e+11 +3.87018360e-03 7.05314994e+11 +3.94758730e-03 6.73064829e+11 +4.02653900e-03 6.42289315e+11 +4.10706980e-03 6.12920970e+11 +4.18921120e-03 5.84895483e+11 +4.27299540e-03 5.58151455e+11 +4.35845530e-03 5.32630278e+11 +4.44562440e-03 5.08276043e+11 +4.53453690e-03 4.85035388e+11 +4.62522770e-03 4.62857388e+11 +4.71773220e-03 4.41693491e+11 +4.81208690e-03 4.21497279e+11 +4.90832860e-03 4.02224548e+11 +5.00649520e-03 3.83833039e+11 +5.10662510e-03 3.66282477e+11 +5.20875760e-03 3.49534406e+11 +5.31293270e-03 3.33552139e+11 +5.41919140e-03 3.18300638e+11 +5.52757520e-03 3.03746514e+11 +5.63812670e-03 2.89857866e+11 +5.75088930e-03 2.76604262e+11 +5.86590700e-03 2.63956688e+11 +5.98322520e-03 2.51887403e+11 +6.10288970e-03 2.40369985e+11 +6.22494750e-03 2.29379195e+11 +6.34944640e-03 2.18890957e+11 +6.47643540e-03 2.08882279e+11 +6.60596410e-03 1.99331248e+11 +6.73808340e-03 1.90216931e+11 +6.87284500e-03 1.81519367e+11 +7.01030190e-03 1.73219491e+11 +7.15050800e-03 1.65299118e+11 +7.29351810e-03 1.57740907e+11 +7.43938850e-03 1.50528286e+11 +7.58817620e-03 1.43645463e+11 +7.73993980e-03 1.37077347e+11 +7.89473860e-03 1.30809558e+11 +8.05263330e-03 1.24828363e+11 +8.21368600e-03 1.19120651e+11 +8.37795970e-03 1.13673924e+11 +8.54551890e-03 1.08476244e+11 +8.71642930e-03 1.03516224e+11 +8.89075790e-03 9.87829996e+10 +9.06857300e-03 9.42662008e+10 +9.24994450e-03 8.99559279e+10 +9.43494340e-03 8.58427406e+10 +9.62364230e-03 8.19176263e+10 +9.81611510e-03 7.81719872e+10 +1.00124370e-02 7.45976216e+10 +1.02126860e-02 7.11866807e+10 +1.04169400e-02 6.79317032e+10 +1.06252790e-02 6.48255593e+10 +1.08377840e-02 6.18614528e+10 +1.10545400e-02 5.90328667e+10 +1.12756310e-02 5.63336179e+10 +1.15011430e-02 5.37578000e+10 +1.17311660e-02 5.12997517e+10 +1.19657900e-02 4.89540912e+10 +1.22051050e-02 4.67156986e+10 +1.24492070e-02 4.45796489e+10 +1.26981920e-02 4.25412613e+10 +1.29521550e-02 4.05960910e+10 +1.32111990e-02 3.87398500e+10 +1.34754220e-02 3.69684973e+10 +1.37449310e-02 3.52781290e+10 +1.40198300e-02 3.36650532e+10 +1.43002260e-02 3.21257397e+10 +1.45862310e-02 3.06568049e+10 +1.48779550e-02 2.92550416e+10 +1.51755140e-02 2.79173708e+10 +1.54790250e-02 2.66408609e+10 +1.57886050e-02 2.54227236e+10 +1.61043770e-02 2.42602835e+10 +1.64264650e-02 2.31509933e+10 +1.67549940e-02 2.20924274e+10 +1.70900940e-02 2.10822625e+10 +1.74318960e-02 2.01182869e+10 +1.77805340e-02 1.91983888e+10 +1.81361440e-02 1.83205543e+10 +1.84988670e-02 1.74828564e+10 +1.88688450e-02 1.66834607e+10 +1.92462220e-02 1.59206181e+10 +1.96311460e-02 1.51926571e+10 +2.00237690e-02 1.44979808e+10 +2.04242440e-02 1.38350689e+10 +2.08327290e-02 1.32024676e+10 +2.12493840e-02 1.25987911e+10 +2.16743710e-02 1.20227190e+10 +2.21078590e-02 1.14729858e+10 +2.25500160e-02 1.09483899e+10 +2.30010160e-02 1.04477809e+10 +2.34610370e-02 9.97006098e+09 +2.39302570e-02 9.51418593e+09 +2.44088630e-02 9.07915408e+09 +2.48970400e-02 8.66401479e+09 +2.53949810e-02 8.26785716e+09 +2.59028800e-02 7.88981423e+09 +2.64209380e-02 7.52905640e+09 +2.69493570e-02 7.18479414e+09 +2.74883440e-02 6.85627332e+09 +2.80381110e-02 6.54277380e+09 +2.85988730e-02 6.24360906e+09 +2.91708500e-02 5.95812357e+09 +2.97542670e-02 5.68569153e+09 +3.03493530e-02 5.42571603e+09 +3.09563400e-02 5.17762807e+09 +3.15754670e-02 4.94088370e+09 +3.22069760e-02 4.71496454e+09 +3.28511150e-02 4.49937545e+09 +3.35081380e-02 4.29364369e+09 +3.41783000e-02 4.09731933e+09 +3.48618660e-02 3.90997158e+09 +3.55591040e-02 3.73119003e+09 +3.62702860e-02 3.56058337e+09 +3.69956920e-02 3.39777752e+09 +3.77356050e-02 3.24241612e+09 +3.84903180e-02 3.09415820e+09 +3.92601240e-02 2.95267952e+09 +4.00453260e-02 2.81766990e+09 +4.08462330e-02 2.68883336e+09 +4.16631580e-02 2.56588783e+09 +4.24964210e-02 2.44856400e+09 +4.33463490e-02 2.33660476e+09 +4.42132760e-02 2.22976475e+09 +4.50975420e-02 2.12780989e+09 +4.59994920e-02 2.03051700e+09 +4.69194820e-02 1.93767267e+09 +4.78578720e-02 1.84907358e+09 +4.88150290e-02 1.76452571e+09 +4.97913300e-02 1.68384368e+09 +5.07871570e-02 1.60685079e+09 +5.18029000e-02 1.53337840e+09 +5.28389580e-02 1.46326549e+09 +5.38957370e-02 1.39635846e+09 +5.49736520e-02 1.33251070e+09 +5.60731250e-02 1.27158235e+09 +5.71945870e-02 1.21343995e+09 +5.83384790e-02 1.15795604e+09 +5.95052480e-02 1.10500914e+09 +6.06953530e-02 1.05448318e+09 +6.19092600e-02 1.00626750e+09 +6.31474460e-02 9.60256427e+08 +6.44103950e-02 9.16349209e+08 +6.56986020e-02 8.74449656e+08 +6.70125750e-02 8.34465882e+08 +6.83528260e-02 7.96310386e+08 +6.97198830e-02 7.59899504e+08 +7.11142800e-02 7.25153519e+08 +7.25365660e-02 6.91996250e+08 +7.39872970e-02 6.60355096e+08 +7.54670430e-02 6.30160709e+08 +7.69763840e-02 6.01346942e+08 +7.85159120e-02 5.76366782e+08 +8.00862300e-02 5.48995619e+08 +8.16879540e-02 5.23084279e+08 +8.33217140e-02 4.98535919e+08 +8.49881480e-02 4.75261832e+08 +8.66879110e-02 4.53180535e+08 +8.84216690e-02 4.32217159e+08 +9.01901020e-02 4.12302786e+08 +9.19939040e-02 3.93373902e+08 +9.38337820e-02 3.75371900e+08 +9.57104580e-02 3.58242617e+08 +9.76246670e-02 3.41935947e+08 +9.95771610e-02 3.26405448e+08 +1.01568700e-01 3.11608086e+08 +1.03600080e-01 2.97503735e+08 +1.05672080e-01 2.84055292e+08 +1.07785520e-01 2.71228029e+08 +1.09941230e-01 2.58989599e+08 +1.12140060e-01 2.47309774e+08 +1.14382860e-01 2.36160375e+08 +1.16670510e-01 2.25514945e+08 +1.19003920e-01 2.15348628e+08 +1.21384000e-01 2.05638173e+08 +1.23811680e-01 1.96361714e+08 +1.26287920e-01 1.87498632e+08 +1.28813680e-01 1.79029567e+08 +1.31389950e-01 1.70936216e+08 +1.34017750e-01 1.63201266e+08 +1.36698100e-01 1.55808405e+08 +1.39432060e-01 1.48742143e+08 +1.42220710e-01 1.41987808e+08 +1.45065120e-01 1.35531558e+08 +1.47966420e-01 1.29360163e+08 +1.50925750e-01 1.23461083e+08 +1.53944270e-01 1.17822397e+08 +1.57023150e-01 1.12432778e+08 +1.60163610e-01 1.07281392e+08 +1.63366890e-01 1.02357920e+08 +1.66634220e-01 9.76525713e+07 +1.69966910e-01 9.31559175e+07 +1.73366250e-01 8.88590190e+07 +1.76833570e-01 8.47533113e+07 +1.80370240e-01 8.08305910e+07 +1.83977650e-01 7.70830201e+07 +1.87657200e-01 7.35031153e+07 +1.91410350e-01 7.00836813e+07 +1.95238550e-01 6.68178629e+07 +1.99143320e-01 6.36990579e+07 +2.03126190e-01 6.07209580e+07 +2.07188710e-01 5.78775240e+07 +2.11332490e-01 5.51629470e+07 +2.15559140e-01 5.25716792e+07 +2.19870320e-01 5.00983895e+07 +2.24267730e-01 4.77379624e+07 +2.28753080e-01 4.54855050e+07 +2.33328140e-01 4.33363119e+07 +2.37994710e-01 4.12858736e+07 +2.42754600e-01 3.93298764e+07 +2.47609690e-01 3.74641694e+07 +2.52561890e-01 3.56847758e+07 +2.57613120e-01 3.39878918e+07 +2.62765390e-01 3.23698535e+07 +2.68020690e-01 3.08271673e+07 +2.73381110e-01 2.93564663e+07 +2.78848730e-01 2.79545382e+07 +2.84425700e-01 2.66182967e+07 +2.90114220e-01 2.53447837e+07 +2.95916500e-01 2.41311724e+07 +3.01834830e-01 2.29747475e+07 +3.07871530e-01 2.18729122e+07 +3.14028960e-01 2.08231807e+07 +3.20309540e-01 1.98231714e+07 +3.26715730e-01 1.88706056e+07 +3.33250040e-01 1.79633030e+07 +3.39915050e-01 1.70991744e+07 +3.46713350e-01 1.62762269e+07 +3.53647610e-01 1.54925509e+07 +3.60720570e-01 1.47463185e+07 +3.67934980e-01 1.40357870e+07 +3.75293680e-01 1.33592870e+07 +3.82799550e-01 1.27152249e+07 +3.90455540e-01 1.21020769e+07 +3.98264650e-01 1.15183880e+07 +4.06229940e-01 1.09627687e+07 +4.14354540e-01 1.04338913e+07 +4.22641630e-01 9.93048928e+06 +4.31094470e-01 9.45135257e+06 +4.39716360e-01 8.99532771e+06 +4.48510680e-01 8.56131324e+06 +4.57480900e-01 8.14825732e+06 +4.66630520e-01 7.75515845e+06 +4.75963130e-01 7.38106052e+06 +4.85482390e-01 7.02505195e+06 +4.95192040e-01 6.68626335e+06 +5.05095880e-01 6.36386650e+06 +5.15197790e-01 6.05707184e+06 +5.25501750e-01 5.76512628e+06 +5.36011780e-01 5.48731338e+06 +5.46732020e-01 5.22294949e+06 +5.57666660e-01 4.97138421e+06 +5.68819990e-01 4.73199764e+06 +5.80196390e-01 4.50419935e+06 +5.91800320e-01 4.28742726e+06 +6.03636330e-01 4.08114617e+06 +6.15709060e-01 3.88484658e+06 +6.28023240e-01 3.69804349e+06 +6.40583700e-01 3.52027518e+06 +6.53395370e-01 3.35110216e+06 +6.66463280e-01 3.19010618e+06 +6.79792550e-01 3.03688936e+06 +6.93388400e-01 2.89107313e+06 +7.07256170e-01 2.75229710e+06 +7.21401290e-01 2.62021861e+06 +7.35829320e-01 2.49451146e+06 +7.50545900e-01 2.37486561e+06 +7.65556820e-01 2.26098586e+06 +7.80867960e-01 2.15259160e+06 +7.96485320e-01 2.04941594e+06 +8.12415020e-01 1.95120502e+06 +8.28663320e-01 1.85771729e+06 +8.45236590e-01 1.76872315e+06 +8.62141320e-01 1.68400426e+06 +8.79384150e-01 1.60335291e+06 +8.96971830e-01 1.52657165e+06 +9.14911270e-01 1.45347264e+06 +9.33209490e-01 1.38387734e+06 +9.51873680e-01 1.31761588e+06 +9.70911160e-01 1.25452677e+06 +9.90329380e-01 1.19445650e+06 +1.01013600e+00 1.13725892e+06 +1.03033870e+00 1.08279541e+06 +1.05094550e+00 1.03093366e+06 +1.07196440e+00 9.81548305e+05 +1.09340370e+00 9.34519785e+05 +1.11527170e+00 8.89734763e+05 +1.13757720e+00 8.47084788e+05 +1.16032870e+00 8.06467629e+05 +1.18353530e+00 7.67785272e+05 +1.20720600e+00 7.30944983e+05 +1.23135010e+00 6.95858357e+05 +1.25597710e+00 6.62441296e+05 +1.28109670e+00 6.30613799e+05 +1.30671860e+00 6.00299998e+05 +1.33285300e+00 5.71427359e+05 +1.35951000e+00 5.43927214e+05 +1.38670020e+00 5.17733926e+05 +1.41443420e+00 4.92785258e+05 +1.44272290e+00 4.69021911e+05 +1.47157740e+00 4.46387476e+05 +1.50100890e+00 4.24828363e+05 +1.53102910e+00 4.04293372e+05 +1.56164970e+00 3.84733944e+05 +1.59288270e+00 3.66103816e+05 +1.62474030e+00 3.48358971e+05 +1.65723510e+00 3.31457430e+05 +1.69037980e+00 3.15359312e+05 +1.72418740e+00 3.00026627e+05 +1.75867120e+00 2.85423188e+05 +1.79384460e+00 2.71514609e+05 +1.82972150e+00 2.58268054e+05 +1.86631590e+00 2.45652322e+05 +1.90364220e+00 2.33637659e+05 +1.94171510e+00 2.22195726e+05 +1.98054940e+00 2.11299587e+05 +2.02016040e+00 2.00923529e+05 +2.06056360e+00 1.91043083e+05 +2.10177480e+00 1.81634944e+05 +2.14381030e+00 1.72676866e+05 +2.18668650e+00 1.64147704e+05 +2.23042030e+00 1.56027278e+05 +2.27502870e+00 1.48296400e+05 +2.32052930e+00 1.40936738e+05 +2.36693980e+00 1.33930865e+05 +2.41427860e+00 1.27262118e+05 +2.46256420e+00 1.20914657e+05 +2.51181550e+00 1.14873378e+05 +2.56205180e+00 1.09123879e+05 +2.61329280e+00 1.03652431e+05 +2.66555870e+00 9.84459365e+04 +2.71886990e+00 9.34919278e+04 +2.77324730e+00 8.87785098e+04 +2.82871220e+00 8.42943424e+04 +2.88528650e+00 8.00286002e+04 +2.94299220e+00 7.59709868e+04 +3.00185200e+00 7.21116647e+04 +3.06188910e+00 6.84412521e+04 +3.12312690e+00 6.49508185e+04 +3.18558940e+00 6.16318393e+04 +3.24930120e+00 5.84761795e+04 +3.31428720e+00 5.54760910e+04 +3.38057300e+00 5.26241758e+04 +3.44818440e+00 4.99133919e+04 +3.51714810e+00 4.73370081e+04 +3.58749110e+00 4.48886148e+04 +3.65924090e+00 4.25621004e+04 +3.73242570e+00 4.03516316e+04 +3.80707420e+00 3.82516478e+04 +3.88321570e+00 3.62568460e+04 +3.96088000e+00 3.43621711e+04 +4.04009760e+00 3.25628005e+04 +4.12089960e+00 3.08541361e+04 +4.20331760e+00 2.92317958e+04 +4.28738390e+00 2.76916003e+04 +4.37313160e+00 2.62295619e+04 +4.46059420e+00 2.48418838e+04 +4.54980610e+00 2.35249423e+04 +4.64080220e+00 2.22752861e+04 +4.73361830e+00 2.10896224e+04 +4.82829060e+00 1.99648169e+04 +4.92485640e+00 1.88978775e+04 +5.02335360e+00 1.78859547e+04 +5.12382060e+00 1.69263355e+04 +5.22629710e+00 1.60164299e+04 +5.33082300e+00 1.51537751e+04 +5.43743950e+00 1.43360210e+04 +5.54618820e+00 1.35609318e+04 +5.65711200e+00 1.28263748e+04 +5.77025430e+00 1.21303210e+04 +5.88565930e+00 1.14708387e+04 +6.00337250e+00 1.08460858e+04 +6.12344000e+00 1.02543105e+04 +6.24590880e+00 9.69384481e+03 +6.37082700e+00 9.16310053e+03 +6.49824350e+00 8.66056658e+03 +6.62820840e+00 8.18480411e+03 +6.76077250e+00 7.73444513e+03 +6.89598800e+00 7.30818683e+03 +7.03390770e+00 6.90479128e+03 +7.17458590e+00 6.52307974e+03 +7.31807760e+00 6.16193225e+03 +7.46443920e+00 5.82028315e+03 +7.61372790e+00 5.49711999e+03 +7.76600250e+00 5.19147938e+03 +7.92132260e+00 4.90244647e+03 +8.07974900e+00 4.62915178e+03 +8.24134400e+00 4.37076871e+03 +8.40617090e+00 4.12651238e+03 +8.57429430e+00 3.89563720e+03 +8.74578020e+00 3.67743494e+03 +8.92069580e+00 3.47123322e+03 +9.09910970e+00 3.27639365e+03 +9.28109190e+00 3.09231018e+03 +9.46671370e+00 2.91840773e+03 +9.65604800e+00 2.75414040e+03 +9.84916900e+00 2.59899043e+03 +1.00461520e+01 2.45246690e+03 +1.02470750e+01 2.31410335e+03 +1.04520170e+01 2.18345787e+03 +1.06610570e+01 2.06011240e+03 +1.08742780e+01 1.94366918e+03 +1.10917640e+01 1.83375165e+03 +1.13135990e+01 1.73000374e+03 +1.15398710e+01 1.63208698e+03 +1.17706690e+01 1.53968112e+03 +1.20060820e+01 1.45248345e+03 +1.22462040e+01 1.37020613e+03 +1.24911280e+01 1.29257762e+03 +1.27409500e+01 1.21934044e+03 +1.29957690e+01 1.15025056e+03 +1.32556850e+01 1.08507736e+03 +1.35207980e+01 1.02360306e+03 +1.37912140e+01 9.65620655e+02 +1.40670390e+01 9.10934873e+02 +1.43483790e+01 8.59361372e+02 +1.46353470e+01 8.10724945e+02 +1.49280540e+01 7.64860680e+02 +1.52266150e+01 7.21612368e+02 +1.55311470e+01 6.80832402e+02 +1.58417700e+01 6.42381200e+02 +1.61586060e+01 6.06126925e+02 +1.64817780e+01 5.71945163e+02 +1.68114130e+01 5.39718213e+02 +1.71476420e+01 5.09334775e+02 +1.74905940e+01 4.80690148e+02 +1.78404060e+01 4.53685003e+02 +1.81972140e+01 4.28225859e+02 +1.85611590e+01 4.04224303e+02 +1.89323820e+01 3.81597061e+02 +1.93110290e+01 3.60265397e+02 +1.96972500e+01 3.40154959e+02 +2.00911950e+01 3.21195749e+02 +2.04930190e+01 3.03321623e+02 +2.09028790e+01 2.86470232e+02 +2.13209370e+01 2.70582692e+02 +2.17473560e+01 2.55603554e+02 +2.21823030e+01 2.41480494e+02 +2.26259490e+01 2.28164152e+02 +2.30784680e+01 2.15608001e+02 +2.35400370e+01 2.03768191e+02 +2.40108380e+01 1.92603346e+02 +2.44910550e+01 1.82074504e+02 +2.49808760e+01 1.72144935e+02 +2.54804930e+01 1.62780013e+02 +2.59901030e+01 1.53947090e+02 +2.65099050e+01 1.45615433e+02 +2.70401030e+01 1.37756069e+02 +2.75809050e+01 1.30341696e+02 +2.86951740e+01 1.16746542e+02 +2.98544590e+01 1.04641608e+02 +3.10605790e+01 9.38597322e+01 +3.23154270e+01 8.42526115e+01 +3.36209700e+01 7.56887100e+01 +3.49792570e+01 6.80513454e+01 +3.63924190e+01 6.12370418e+01 +3.78626730e+01 5.51540359e+01 +3.93923250e+01 4.97209553e+01 +4.09837750e+01 4.48656361e+01 +4.26395190e+01 4.05240851e+01 +4.43621560e+01 3.66395427e+01 +4.61543870e+01 3.31616726e+01 +4.80190240e+01 3.00458187e+01 +4.99589930e+01 2.72523618e+01 +5.19773360e+01 2.47461480e+01 +5.40772200e+01 2.24959736e+01 +5.62619400e+01 2.04741372e+01 +5.85349220e+01 1.86560419e+01 +6.08997330e+01 1.70198366e+01 +6.33600820e+01 1.55461072e+01 +6.59198300e+01 1.42175958e+01 +6.85829910e+01 1.30189582e+01 +7.13537440e+01 1.19365436e+01 +7.42364350e+01 1.09582044e+01 +7.72355870e+01 1.00731247e+01 +8.03559050e+01 9.27167040e+00 +8.36022830e+01 8.54525579e+00 +8.69798150e+01 7.88622485e+00 +9.04938000e+01 7.28774747e+00 +9.41497490e+01 6.74372710e+00 +9.79533990e+01 6.24871799e+00 +1.01910720e+02 5.79785318e+00 +1.06027910e+02 5.38678166e+00 +1.10311440e+02 5.01160779e+00 +1.14768020e+02 4.66884531e+00 +1.19404650e+02 4.35536893e+00 +1.24228590e+02 4.06837784e+00 +1.29247430e+02 3.80535682e+00 +1.34469030e+02 3.56404934e+00 +1.39901570e+02 3.34242733e+00 +1.45553600e+02 3.13866551e+00 +1.51433960e+02 2.95112315e+00 +1.57551900e+02 2.77832079e+00 +1.63916990e+02 2.61892635e+00 +1.70539240e+02 2.47173674e+00 +1.77429020e+02 2.33566678e+00 +1.84597160e+02 2.20973506e+00 +1.92054880e+02 2.09305481e+00 +1.99813900e+02 1.98482266e+00 +2.07886380e+02 1.88431127e+00 +2.16284990e+02 1.79086094e+00 +2.25022900e+02 1.70387308e+00 +2.34113830e+02 1.62280385e+00 +2.43572030e+02 1.54715904e+00 +2.53412340e+02 1.47648886e+00 +2.63650200e+02 1.41038368e+00 +2.74301660e+02 1.34847021e+00 +2.85383450e+02 1.29040773e+00 +2.96912940e+02 1.23588534e+00 +3.08908230e+02 1.18461880e+00 +3.21388120e+02 1.13634831e+00 +3.34372200e+02 1.09083596e+00 +3.47880840e+02 1.04786388e+00 +3.61935220e+02 1.00723243e+00 +3.76557400e+02 9.68758462e-01 +3.91770320e+02 9.32273925e-01 +4.07597840e+02 8.97624559e-01 +4.24064800e+02 8.64668647e-01 +4.41197020e+02 8.33276035e-01 +4.59021370e+02 8.03327110e-01 +4.77565840e+02 7.74711898e-01 +4.96859500e+02 7.47329427e-01 +5.16932620e+02 7.21086901e-01 +5.37816700e+02 6.93601650e-01 +5.59544490e+02 6.66410366e-01 +5.82150090e+02 6.40355198e-01 +6.05668960e+02 6.15343809e-01 +6.30137980e+02 5.91292788e-01 +6.55595560e+02 5.68126919e-01 +6.82081620e+02 5.45778636e-01 +7.09637710e+02 5.24187406e-01 +7.38307080e+02 5.03299216e-01 +7.68134680e+02 4.83066145e-01 +7.99167320e+02 4.63445863e-01 +8.31453680e+02 4.44401262e-01 +8.65044410e+02 4.25900052e-01 +8.99992210e+02 4.07914396e-01 +9.36351890e+02 3.90420567e-01 +9.74180510e+02 3.73398580e-01 +1.01353740e+03 3.56831901e-01 +1.05448430e+03 3.40707097e-01 +1.09708550e+03 3.25013512e-01 +1.14140770e+03 3.09743045e-01 +1.18752060e+03 2.94889675e-01 +1.23549640e+03 2.80449379e-01 +1.28541050e+03 2.66419644e-01 +1.33734110e+03 2.52799352e-01 +1.39136970e+03 2.39588391e-01 +1.44758100e+03 2.26787454e-01 +1.50606330e+03 2.14397732e-01 +1.56690820e+03 2.02420767e-01 +1.63021130e+03 1.90858115e-01 +1.69607180e+03 1.79711254e-01 +1.76459310e+03 1.68981308e-01 +1.83588270e+03 1.58668930e-01 +1.91005240e+03 1.48774149e-01 +1.98721850e+03 1.39296237e-01 +2.06750210e+03 1.30233597e-01 +2.15102920e+03 1.21583694e-01 +2.23793080e+03 1.13343009e-01 +2.32834320e+03 1.05506990e-01 +2.42240830e+03 9.80700361e-02 +2.52027350e+03 9.10255250e-02 +2.62209260e+03 8.43657912e-02 +2.72802510e+03 7.80822339e-02 +2.83823740e+03 7.21653110e-02 +2.95290210e+03 6.66046657e-02 +3.07219940e+03 6.13891481e-02 +3.19631620e+03 5.65069630e-02 +3.32544740e+03 5.19457202e-02 +3.45979550e+03 4.76925648e-02 +3.59957120e+03 4.37342670e-02 +3.74499390e+03 4.00573214e-02 +3.89629170e+03 3.66480571e-02 +4.05370180e+03 3.34927331e-02 +4.21747140e+03 3.05776203e-02 +4.38785720e+03 2.78891064e-02 +4.56512670e+03 2.54137590e-02 +4.74955780e+03 2.31384119e-02 +4.94143990e+03 2.10502185e-02 +5.14107410e+03 1.91367130e-02 +5.34877350e+03 1.73858584e-02 +5.56486400e+03 1.57860834e-02 +5.78968450e+03 1.43263152e-02 +6.02358770e+03 1.29960010e-02 +6.26694060e+03 1.17851247e-02 +6.52012510e+03 1.06842158e-02 +6.78353810e+03 9.68435471e-03 +7.05759300e+03 8.77716626e-03 +7.34271980e+03 7.95481509e-03 +7.63936570e+03 7.20999418e-03 +7.94799610e+03 6.53590899e-03 +8.26909510e+03 5.92626031e-03 +8.60316650e+03 5.37522364e-03 +8.95073450e+03 4.87742770e-03 +9.31234410e+03 4.42793182e-03 +9.68856280e+03 4.02220098e-03 +1.00799810e+04 3.65608229e-03 +1.04872120e+04 3.32578137e-03 +1.09108950e+04 3.02783646e-03 +1.13516960e+04 2.75909541e-03 +1.18103040e+04 2.51669556e-03 +1.22874400e+04 2.29803688e-03 +1.27838530e+04 2.10076420e-03 +1.33003210e+04 1.92274678e-03 +1.38376540e+04 1.76205866e-03 +1.43966950e+04 1.61696105e-03 +1.49783210e+04 1.48588588e-03 +1.55834450e+04 1.36742013e-03 +1.62130170e+04 1.26029169e-03 +1.68680220e+04 1.16335652e-03 +1.75494910e+04 1.07558504e-03 +1.82584900e+04 9.96052800e-04 +1.89961330e+04 9.23928645e-04 +1.97635770e+04 8.58466283e-04 +2.05620250e+04 7.98995551e-04 +2.13927310e+04 7.44914466e-04 +2.22569970e+04 6.95682586e-04 +2.31561800e+04 6.50814337e-04 +2.40916900e+04 6.09873538e-04 +2.50649940e+04 5.72468122e-04 +2.60776200e+04 5.38245444e-04 +2.71311560e+04 5.06888233e-04 +2.82272540e+04 4.78110781e-04 +2.93676350e+04 4.51655531e-04 +3.05540880e+04 4.27290178e-04 +3.17884730e+04 4.04804967e-04 +3.30727270e+04 3.84010245e-04 +3.44088650e+04 3.64734381e-04 +3.57989840e+04 3.82620992e-04 +3.72452630e+04 3.59244453e-04 +3.87499710e+04 3.37863126e-04 +4.03154700e+04 3.18225174e-04 +4.19442150e+04 3.00106926e-04 +4.36387610e+04 2.83309523e-04 +4.54017670e+04 2.67656155e-04 +4.72359990e+04 2.52989768e-04 +4.91443330e+04 2.39171194e-04 +5.11297640e+04 2.26077607e-04 +5.31954070e+04 2.13601368e-04 +5.53445010e+04 2.01649112e-04 +5.75804190e+04 1.90141024e-04 +5.99066680e+04 1.79010352e-04 +6.23268970e+04 1.68202976e-04 +6.48449040e+04 1.57677046e-04 +6.74646380e+04 1.47402630e-04 +7.01902090e+04 1.37361261e-04 +7.30258940e+04 1.27545367e-04 +7.59761400e+04 1.17957545e-04 +7.90455760e+04 1.08609567e-04 +8.22390170e+04 9.95211811e-05 +8.55614730e+04 1.60000000e-19 diff --git a/tests/morphology_test_cases/complex/regolithdepth.dat b/tests/morphology_test_cases/complex/regolithdepth.dat new file mode 100644 index 00000000..7817ae39 --- /dev/null +++ b/tests/morphology_test_cases/complex/regolithdepth.dat @@ -0,0 +1 @@ + 1.000000000000E+00 1.232919925574E+02 1.399843338817E+03 0.000000000000E+00 diff --git a/tests/morphology_test_cases/complex/runjob b/tests/morphology_test_cases/complex/runjob new file mode 100755 index 00000000..863a2d32 --- /dev/null +++ b/tests/morphology_test_cases/complex/runjob @@ -0,0 +1,14 @@ +#!/bin/sh -l +#PBS -q daminton +#PBS -l walltime=48:00:00 +#PBS -l nodes=1:ppn=6,naccesspolicy=singleuser +#PBS -N NPFglKD0.0001 +#PBS -j oe +source /etc/profile +module load intel +module load idl +cd $PBS_O_WORKDIR +export OMP_NUM_THREADS=6 +date > time.out +idl < start.in > term.out +date >> time.out diff --git a/ray-generation-test-environment/start.in b/tests/morphology_test_cases/complex/start.in old mode 100644 new mode 100755 similarity index 100% rename from ray-generation-test-environment/start.in rename to tests/morphology_test_cases/complex/start.in diff --git a/tests/morphology_test_cases/complex/surf/surf000000.png b/tests/morphology_test_cases/complex/surf/surf000000.png new file mode 100644 index 0000000000000000000000000000000000000000..be46476d24310cb327918dec8dcf43c8a808e8f3 GIT binary patch literal 20082 zcmeI4KS*0q6vmJ7VWKu7wnY#MSvs_oM6rX|C6P$;3Z|kd*hNh7U&Qu>_f)v_9X$FUGO1BK%JDAd`OIzr@?>=>MaH*mE9z1e#!%N`g`@Va>bMAZV z!|9vhmaY~N3EQdUh)8f>pP?o-@~m(7v3jwJ19m2)jwhkXHTAwZpSoKVY3W!I@9i>Y+*|7XWjg~FhCRGf(HcVMl=ykL=&kWpoITe2`kyXHcK2t)sfu<^2XTR_^#_0vT?0{ph82gxbI*f9z_h&5!sxatBaM24Dq> z;&TD{WUgSIHDq8>!3v7yqTxcErFMPzitiVk^x<9r5&jnJ9^TeS6mW2+4p@Nf7x{F~td{tf?jrv8m;8r?r^ z3O40`wkgZioknlZRN~iYY@|ztICD0Zv5U@do-Kpyk376*nud3MG`wkYpV&Q^T=@J! zJ(%E~elCC!Fj`KuoD3391PwsZ8KBriv58`nFBRMi!@V#*6mUQ|pt^EEm0GprP1xl> ouR5=6=n#y8(YnH@r=6#tMCZD9+qdTI^JDsYdoZ1RJutEI7hk_rM*si- literal 0 HcmV?d00001 diff --git a/tests/morphology_test_cases/complex/surf/surf000001.png b/tests/morphology_test_cases/complex/surf/surf000001.png new file mode 100644 index 0000000000000000000000000000000000000000..a86de4d49b156c226d826a45374aa884c58d12f4 GIT binary patch literal 240696 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̶$fE`sjD130!IN**|JwC{XgZ?XcspaP&2=t6?G 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 literal 0 HcmV?d00001 diff --git a/tests/morphology_test_cases/complex/tcumulative.dat b/tests/morphology_test_cases/complex/tcumulative.dat new file mode 100644 index 00000000..7af55786 --- /dev/null +++ b/tests/morphology_test_cases/complex/tcumulative.dat @@ -0,0 +1,2 @@ +#Dcrat(m) Dimp(m) xpos(m) ypos(m) vimp(m/s) sinang time(y) + 1.000381573782623E+05 6.445952E+03 2.000000E+05 2.000000E+05 1.500000E+04 1.000000E+00 1.000000E+00 diff --git a/tests/morphology_test_cases/complex/tdistribution.dat b/tests/morphology_test_cases/complex/tdistribution.dat new file mode 100644 index 00000000..5bdc3203 --- /dev/null +++ b/tests/morphology_test_cases/complex/tdistribution.dat @@ -0,0 +1,25 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1189.2071 0. 1. 0.000000 + 1414.2136 2000.0000 1681.7928 0. 1. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 1. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 1. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 1. 0.000000 + 5656.8542 8000.0000 6727.1713 0. 1. 0.000000 + 8000.0000 11313.7085 9513.6569 0. 1. 0.000000 + 11313.7085 16000.0000 13454.3426 0. 1. 0.000000 + 16000.0000 22627.4170 19027.3138 0. 1. 0.000000 + 22627.4170 32000.0000 26908.6853 0. 1. 0.000000 + 32000.0000 45254.8340 38054.6277 0. 1. 0.000000 + 45254.8340 64000.0000 53817.3706 0. 1. 0.000000 + 64000.0000 90509.6680 76109.2554 0. 1. 0.000000 + 90509.6680 128000.0000 100038.1574 1. 1. 0.166901 + 128000.0000 181019.3360 152218.5107 0. 0. 0.000000 + 181019.3360 256000.0000 215269.4823 0. 0. 0.000000 + 256000.0000 362038.6720 304437.0214 0. 0. 0.000000 + 362038.6720 512000.0000 430538.9646 0. 0. 0.000000 + 512000.0000 724077.3439 608874.0429 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/complex/testprofile.dat b/tests/morphology_test_cases/complex/testprofile.dat new file mode 100644 index 00000000..e42407dc --- /dev/null +++ b/tests/morphology_test_cases/complex/testprofile.dat @@ -0,0 +1,2000 @@ + 200.00000000000000 16.025708080600310 + 400.00000000000000 16.090106063438135 + 600.00000000000000 16.154781311280381 + 800.00000000000000 16.219736465688655 + 1000.0000000000000 16.284970859181222 + 1200.0000000000000 16.350482614928481 + 1400.0000000000000 16.416277811841049 + 1600.0000000000000 16.482357848731631 + 1800.0000000000000 16.548723386484308 + 2000.0000000000000 16.615377154725074 + 2200.0000000000000 16.682317969138502 + 2400.0000000000000 16.749544864026667 + 2600.0000000000000 16.817063652997302 + 2800.0000000000000 16.884875785357359 + 3000.0000000000000 16.952981945117411 + 3200.0000000000000 17.021384965281019 + 3400.0000000000000 17.090082865884607 + 3600.0000000000000 17.159076132722095 + 3800.0000000000000 17.228370052481932 + 4000.0000000000000 17.297966127207470 + 4200.0000000000000 17.367865059451734 + 4400.0000000000000 17.438069801579733 + 4600.0000000000000 17.508577271654445 + 4800.0000000000000 17.579390001558831 + 5000.0000000000000 17.650512462770447 + 5200.0000000000000 17.721946212427490 + 5400.0000000000000 17.793691966896500 + 5600.0000000000000 17.865752814538901 + 5800.0000000000000 17.938124235572101 + 6000.0000000000000 18.010811460885936 + 6200.0000000000000 18.083817829764389 + 6400.0000000000000 18.157144956921666 + 6600.0000000000000 18.230793567687474 + 6800.0000000000000 18.304766903679901 + 7000.0000000000000 18.379058639674650 + 7200.0000000000000 18.453677421178615 + 7400.0000000000000 18.528625107449841 + 7600.0000000000000 18.603903373388849 + 7800.0000000000000 18.679512948345490 + 8000.0000000000000 18.755455516248940 + 8200.0000000000000 18.831727731177367 + 8400.0000000000000 18.908337249844177 + 8600.0000000000000 18.985285799286256 + 8800.0000000000000 19.062574294217800 + 9000.0000000000000 19.140205932364967 + 9200.0000000000000 19.218177774836740 + 9400.0000000000000 19.296491682468076 + 9600.0000000000000 19.375153336016378 + 9800.0000000000000 19.454164527846189 + 10000.000000000000 19.533526169279408 + 10200.000000000000 19.613241659687898 + 10400.000000000000 19.693305260042230 + 10600.000000000000 19.773724180417982 + 10800.000000000000 19.854501684942310 + 11000.000000000000 19.935639634325788 + 11200.000000000000 20.017138931386985 + 11400.000000000000 20.099001643127338 + 11600.000000000000 20.181223386500918 + 11800.000000000000 20.263813046691663 + 12000.000000000000 20.346772543660460 + 12200.000000000000 20.430102959756439 + 12400.000000000000 20.513807733898510 + 12600.000000000000 20.597883128100907 + 12800.000000000000 20.682332245040254 + 13000.000000000000 20.767160890848100 + 13200.000000000000 20.852371059782524 + 13400.000000000000 20.937963817947399 + 13600.000000000000 21.023942859117785 + 13800.000000000000 21.110300362404868 + 14000.000000000000 21.197047284523059 + 14200.000000000000 21.284185798137646 + 14400.000000000000 21.371717144928077 + 14600.000000000000 21.459644860939875 + 14800.000000000000 21.547966220485876 + 15000.000000000000 21.636682132065506 + 15200.000000000000 21.725800030061745 + 15400.000000000000 21.815322054020140 + 15600.000000000000 21.905249421671229 + 15800.000000000000 21.995585959467387 + 16000.000000000000 22.086323943880991 + 16200.000000000000 22.177473926596090 + 16400.000000000000 22.269038839743391 + 16600.000000000000 22.361020072309916 + 16800.000000000000 22.453421319234025 + 17000.000000000000 22.546239651250403 + 17200.000000000000 22.639476145126110 + 17400.000000000000 22.733138729501150 + 17600.000000000000 22.827229702136247 + 17800.000000000000 22.921750420745603 + 18000.000000000000 23.016704907566833 + 18200.000000000000 23.112084164415656 + 18400.000000000000 23.207901010727682 + 18600.000000000000 23.304157851568718 + 18800.000000000000 23.400856211459892 + 19000.000000000000 23.498000009441604 + 19200.000000000000 23.595584634727260 + 19400.000000000000 23.693614214503501 + 19600.000000000000 23.792095782688570 + 19800.000000000000 23.891031809507531 + 20000.000000000000 23.990423781709179 + 20200.000000000000 24.090273743778710 + 20400.000000000000 24.190576484790501 + 20600.000000000000 24.291343611308474 + 20800.000000000000 24.392577676956915 + 21000.000000000000 24.494280331028286 + 21200.000000000000 24.596455784252480 + 21400.000000000000 24.699095964456070 + 21600.000000000000 24.802211531729458 + 21800.000000000000 24.905806941557486 + 22000.000000000000 25.009884003900702 + 22200.000000000000 25.114446870523114 + 22400.000000000000 25.219491198935142 + 22600.000000000000 25.325020224054946 + 22800.000000000000 25.431042435310896 + 23000.000000000000 25.537560582180095 + 23200.000000000000 25.644576429963735 + 23400.000000000000 25.752091558417060 + 23600.000000000000 25.860101280215371 + 23800.000000000000 25.968617989915433 + 24000.000000000000 26.077644531804104 + 24200.000000000000 26.187182828389890 + 24400.000000000000 26.297237423452756 + 24600.000000000000 26.407797649656114 + 24800.000000000000 26.518878886529521 + 25000.000000000000 26.630484333133925 + 25200.000000000000 26.742616067544812 + 25400.000000000000 26.855278621847226 + 25600.000000000000 26.968464105698221 + 25800.000000000000 27.082182326415783 + 26000.000000000000 27.196439635304831 + 26200.000000000000 27.311238264448505 + 26400.000000000000 27.426582750109002 + 26600.000000000000 27.542467733630975 + 26800.000000000000 27.658897923540351 + 27000.000000000000 27.775882601827082 + 27200.000000000000 27.893424943684476 + 27400.000000000000 28.011527134188174 + 27600.000000000000 28.130188441665556 + 27800.000000000000 28.249408220265732 + 28000.000000000000 28.369198431069240 + 28200.000000000000 28.489562361824223 + 28400.000000000000 28.610502350862337 + 28600.000000000000 28.732019495937678 + 28800.000000000000 28.854109227343187 + 29000.000000000000 28.976785901289460 + 29200.000000000000 29.100052922835722 + 29400.000000000000 29.223912783013766 + 29600.000000000000 29.348368080819903 + 29800.000000000000 29.473410989476513 + 30000.000000000000 29.599057941506853 + 30200.000000000000 29.725312464265812 + 30400.000000000000 29.852177201289148 + 30600.000000000000 29.979655885880359 + 30800.000000000000 30.107738177808738 + 31000.000000000000 30.236442229575673 + 31200.000000000000 30.365771696055646 + 31400.000000000000 30.495729373534100 + 31600.000000000000 30.626319720894269 + 31800.000000000000 30.757530710760623 + 32000.000000000000 30.889381818909992 + 32200.000000000000 31.021876833213792 + 32400.000000000000 31.155018703488459 + 32600.000000000000 31.288812160414462 + 32800.000000000000 31.423244404736238 + 33000.000000000000 31.558335795391397 + 33200.000000000000 31.694090258992301 + 33400.000000000000 31.830510900308518 + 33600.000000000000 31.967602219478710 + 33800.000000000000 32.105351656300286 + 34000.000000000000 32.243779966085107 + 34200.000000000000 32.382891220211647 + 34400.000000000000 32.522688680582135 + 34600.000000000000 32.663176062146256 + 34800.000000000000 32.804342157532794 + 35000.000000000000 32.946207581486952 + 35200.000000000000 33.088776556475146 + 35400.000000000000 33.232052504598393 + 35600.000000000000 33.376037744637543 + 35800.000000000000 33.520723646364061 + 36000.000000000000 33.666130093130263 + 36200.000000000000 33.812261465125943 + 36400.000000000000 33.959121348749512 + 36600.000000000000 34.106709994983255 + 36800.000000000000 34.255022693810417 + 37000.000000000000 34.404077948492883 + 37200.000000000000 34.553880303909494 + 37400.000000000000 34.704433516049704 + 37600.000000000000 34.855735031183706 + 37800.000000000000 35.007785530143686 + 38000.000000000000 35.160601425264787 + 38200.000000000000 35.314187433428415 + 38400.000000000000 35.468547486882542 + 38600.000000000000 35.623675420020867 + 38800.000000000000 35.779578912159437 + 39000.000000000000 35.936271507164506 + 39200.000000000000 36.093757458651368 + 39400.000000000000 36.252042812221674 + 39600.000000000000 36.411114978788149 + 39800.000000000000 36.570991033837871 + 40000.000000000000 36.731680803631392 + 40200.000000000000 36.893188725599678 + 40400.000000000000 37.055520994271454 + 40600.000000000000 37.218659722353301 + 40800.000000000000 37.382632482840108 + 41000.000000000000 37.547444515862765 + 41200.000000000000 37.713100453529499 + 41400.000000000000 37.879600846404230 + 41600.000000000000 38.046938858113464 + 41800.000000000000 38.215137245437809 + 42000.000000000000 38.384201451828872 + 42200.000000000000 38.554136317139296 + 42400.000000000000 38.724935643821233 + 42600.000000000000 38.896605831576942 + 42800.000000000000 39.069163762637544 + 43000.000000000000 39.242614590469685 + 43200.000000000000 39.416964886005694 + 43400.000000000000 39.592198992847322 + 43600.000000000000 39.768339425469058 + 43800.000000000000 39.945396040437473 + 44000.000000000000 40.123374217119277 + 44200.000000000000 40.302276274694947 + 44400.000000000000 40.482090755609192 + 44600.000000000000 40.662844915454215 + 44800.000000000000 40.844544817349998 + 45000.000000000000 41.027196086474611 + 45200.000000000000 41.210791390829833 + 45400.000000000000 41.395338253319615 + 45600.000000000000 41.580855285766354 + 45800.000000000000 41.767348425607892 + 46000.000000000000 41.954824667911154 + 46200.000000000000 42.143264433134249 + 46400.000000000000 42.332697532250691 + 46600.000000000000 42.523132508254925 + 46800.000000000000 42.714575574280062 + 47000.000000000000 42.907024114311078 + 47200.000000000000 43.100475360233759 + 47400.000000000000 43.294954696088617 + 47600.000000000000 43.490468646147406 + 47800.000000000000 43.687024455995015 + 48000.000000000000 43.884605425156451 + 48200.000000000000 44.083235302792978 + 48400.000000000000 44.282927308599845 + 48600.000000000000 44.483688281734715 + 48800.000000000000 44.685517713214260 + 49000.000000000000 44.888407729152121 + 49200.000000000000 45.092388025326557 + 49400.000000000000 45.297465870813696 + 49600.000000000000 45.503648456574716 + 49800.000000000000 45.710919334216193 + 50000.000000000000 45.919301974187995 + 50200.000000000000 46.128811466078425 + 50400.000000000000 46.339455328855195 + 50600.000000000000 46.551231961042369 + 50800.000000000000 46.764134710045070 + 51000.000000000000 46.978194571123389 + 51200.000000000000 47.193419385941347 + 51400.000000000000 47.409817006460763 + 51600.000000000000 47.627366961291770 + 51800.000000000000 47.846099804017705 + 52000.000000000000 48.066029086152923 + 52200.000000000000 48.287163080349167 + 52400.000000000000 48.509495207845021 + 52600.000000000000 48.733027683334704 + 52800.000000000000 48.957789152438210 + 53000.000000000000 49.183788226676093 + 53200.000000000000 49.411032284194810 + 53400.000000000000 49.639495237698775 + 53600.000000000000 49.869220821605992 + 53800.000000000000 50.100217726662464 + 54000.000000000000 50.332495078494468 + 54200.000000000000 50.566036641947797 + 54400.000000000000 50.800862667006811 + 54600.000000000000 51.036995066238610 + 54800.000000000000 51.274443330258130 + 55000.000000000000 51.513203881224804 + 55200.000000000000 51.753271243615842 + 55400.000000000000 51.994681213247532 + 55600.000000000000 52.237443646854253 + 55800.000000000000 52.481567176374206 + 56000.000000000000 52.727021789051491 + 56200.000000000000 52.973856200484967 + 56400.000000000000 53.222080360884675 + 56600.000000000000 53.471704783984627 + 56800.000000000000 53.722708955763743 + 57000.000000000000 53.975119664583033 + 57200.000000000000 54.228959187552299 + 57400.000000000000 54.484238448440159 + 57600.000000000000 54.740947575962743 + 57800.000000000000 54.999091619442936 + 58000.000000000000 55.258704881103284 + 58200.000000000000 55.519798702542026 + 58400.000000000000 55.782373460953835 + 58600.000000000000 56.046413264506171 + 58800.000000000000 56.311964082708144 + 59000.000000000000 56.579037684768906 + 59200.000000000000 56.847643381905655 + 59400.000000000000 57.117747829639733 + 59600.000000000000 57.389405682257049 + 59800.000000000000 57.662628977959002 + 60000.000000000000 57.937430399902297 + 60200.000000000000 58.213781458527556 + 60400.000000000000 58.491721711760526 + 60600.000000000000 58.771272551321161 + 60800.000000000000 59.052447165247784 + 61000.000000000000 59.335224132553989 + 61200.000000000000 59.619628279764306 + 61400.000000000000 59.905689740979206 + 61600.000000000000 60.193422230088714 + 61800.000000000000 60.482810637292587 + 62000.000000000000 60.773866548919138 + 62200.000000000000 61.066628151604888 + 62400.000000000000 61.361109709586010 + 62600.000000000000 61.657301573830388 + 62800.000000000000 61.955203758975095 + 63000.000000000000 62.254861729603675 + 63200.000000000000 62.556290328742534 + 63400.000000000000 62.859484417299612 + 63600.000000000000 63.164434297598092 + 63800.000000000000 63.471191846376541 + 64000.000000000000 63.779772518322382 + 64200.000000000000 64.090174625111416 + 64400.000000000000 64.402380821547254 + 64600.000000000000 64.716448432618506 + 64800.000000000000 65.032393562481076 + 65000.000000000000 65.350216797559611 + 65200.000000000000 65.669895430918928 + 65400.000000000000 65.991491166379518 + 65600.000000000000 66.315020800884398 + 65800.000000000000 66.640485893600669 + 66000.000000000000 66.967860899303176 + 66200.000000000000 67.297210717796688 + 66400.000000000000 67.628552888262959 + 66600.000000000000 67.961888504807817 + 66800.000000000000 68.297191962899760 + 67000.000000000000 68.634530053574437 + 67200.000000000000 68.973921114520962 + 67400.000000000000 69.315364190655941 + 67600.000000000000 69.658836671793182 + 67800.000000000000 70.004405804472995 + 68000.000000000000 70.352090788725945 + 68200.000000000000 70.701886878511814 + 68400.000000000000 71.053777806821728 + 68600.000000000000 71.407829699282928 + 68800.000000000000 71.764062690491670 + 69000.000000000000 72.122466331900910 + 69200.000000000000 72.483034365654078 + 69400.000000000000 72.845830068962186 + 69600.000000000000 73.210874592503174 + 69800.000000000000 73.578149690840334 + 70000.000000000000 73.947663121933289 + 70200.000000000000 74.319473424855076 + 70400.000000000000 74.693602858155145 + 70600.000000000000 75.070023088279996 + 70800.000000000000 75.448760261591232 + 71000.000000000000 75.829866115151987 + 71200.000000000000 76.213364118535125 + 71400.000000000000 76.599213346940786 + 71600.000000000000 76.987463100677189 + 71800.000000000000 77.378156064016451 + 72000.000000000000 77.771317033243648 + 72200.000000000000 78.166889761101160 + 72400.000000000000 78.564951889347086 + 72600.000000000000 78.965534598082812 + 72800.000000000000 79.368660520892647 + 73000.000000000000 79.774265968203409 + 73200.000000000000 80.182451706940682 + 73400.000000000000 80.593243579376065 + 73600.000000000000 81.006632311031211 + 73800.000000000000 81.422601915435919 + 74000.000000000000 81.841234453397973 + 74200.000000000000 82.262557373466620 + 74400.000000000000 82.686539692209863 + 74600.000000000000 83.113205926804241 + 74800.000000000000 83.542620942611691 + 75000.000000000000 83.974813963615986 + 75200.000000000000 84.409728629399382 + 75400.000000000000 84.847436876548414 + 75600.000000000000 85.287983103673383 + 75800.000000000000 85.731395070035489 + 76000.000000000000 86.177597337021908 + 76200.000000000000 86.626706475170337 + 76400.000000000000 87.078753208969829 + 76600.000000000000 87.533717927718897 + 76800.000000000000 87.991598653471456 + 77000.000000000000 88.452481674730620 + 77200.000000000000 88.916399923719140 + 77400.000000000000 89.383299391243483 + 77600.000000000000 89.853242540184539 + 77800.000000000000 90.326287200536626 + 78000.000000000000 90.802467279151585 + 78200.000000000000 91.281693904095590 + 78400.000000000000 91.764098712718223 + 78600.000000000000 92.249716614429488 + 78800.000000000000 92.738520485451716 + 79000.000000000000 93.230517722971925 + 79200.000000000000 93.725799411829499 + 79400.000000000000 94.224403250837923 + 79600.000000000000 94.726256293662459 + 79800.000000000000 95.231451799014849 + 80000.000000000000 95.740051104209400 + 80200.000000000000 96.252047829415432 + 80400.000000000000 96.767406064511022 + 80600.000000000000 97.286244814309299 + 80800.000000000000 97.808604467332870 + 81000.000000000000 98.334425240841995 + 81200.000000000000 98.863771267890911 + 81400.000000000000 99.396716383219228 + 81600.000000000000 99.933295494970238 + 81800.000000000000 100.47341574869232 + 82000.000000000000 101.01722681403298 + 82200.000000000000 101.56477225211110 + 82400.000000000000 102.11599655799034 + 82600.000000000000 102.67095152521885 + 82800.000000000000 103.22972456789117 + 83000.000000000000 103.79235709871972 + 83200.000000000000 104.35874249472700 + 83400.000000000000 104.92904445216055 + 83600.000000000000 105.50331031723654 + 83800.000000000000 106.08147801293831 + 84000.000000000000 106.66360736440467 + 84200.000000000000 107.24978998342681 + 84400.000000000000 107.84006363384390 + 84600.000000000000 108.43432817831804 + 84800.000000000000 109.03275182785246 + 85000.000000000000 109.63538648378022 + 85200.000000000000 110.24215036318013 + 85400.000000000000 110.85313584004032 + 85600.000000000000 111.46842739826562 + 85800.000000000000 112.08804703079771 + 86000.000000000000 112.71192527154197 + 86200.000000000000 113.34022343131737 + 86400.000000000000 113.97299892738349 + 86600.000000000000 114.61013448360863 + 86800.000000000000 115.25178433139280 + 87000.000000000000 115.89802890605228 + 87200.000000000000 116.54881010101724 + 87400.000000000000 117.20416776721137 + 87600.000000000000 117.86422606461366 + 87800.000000000000 118.52903221540159 + 88000.000000000000 119.19846528921326 + 88200.000000000000 119.87272550973519 + 88400.000000000000 120.55187719816924 + 88600.000000000000 121.23580360286967 + 88800.000000000000 121.92464934026641 + 89000.000000000000 122.61851736430462 + 89200.000000000000 123.31734589738473 + 89400.000000000000 124.02117324613448 + 89600.000000000000 124.73014001733131 + 89800.000000000000 125.44429323254971 + 90000.000000000000 126.16351126654575 + 90200.000000000000 126.88800959821216 + 90400.000000000000 127.61786171572015 + 90600.000000000000 128.35291725914288 + 90800.000000000000 129.09337437001969 + 91000.000000000000 129.83933145641475 + 91200.000000000000 130.59068643438349 + 91400.000000000000 131.34754372662445 + 91600.000000000000 132.11005208383708 + 91800.000000000000 132.87815695845015 + 92000.000000000000 133.65187057154529 + 92200.000000000000 134.43136973187598 + 92400.000000000000 135.21671162819970 + 92600.000000000000 136.00775301798589 + 92800.000000000000 136.80474243977486 + 93000.000000000000 137.60776704744418 + 93200.000000000000 138.41663616590654 + 93400.000000000000 139.23160874327817 + 93600.000000000000 140.05278599717724 + 93800.000000000000 140.88001396013749 + 94000.000000000000 141.71347936283331 + 94200.000000000000 142.55332481644120 + 94400.000000000000 143.39943113375591 + 94600.000000000000 144.25191647977360 + 94800.000000000000 145.11096338854526 + 95000.000000000000 145.97648524121615 + 95200.000000000000 146.84853580074940 + 95400.000000000000 147.72730627577710 + 95600.000000000000 148.61282878594844 + 95800.000000000000 149.50500871830985 + 96000.000000000000 150.40410319899735 + 96200.000000000000 151.31017144749487 + 96400.000000000000 152.22306457278242 + 96600.000000000000 153.14307370032074 + 96800.000000000000 154.07028241347717 + 97000.000000000000 155.00449302085394 + 97200.000000000000 155.94602818769457 + 97400.000000000000 156.89499282205338 + 97600.000000000000 157.85114651663773 + 97800.000000000000 158.81484072694235 + 98000.000000000000 159.78619645964068 + 98200.000000000000 160.76494291133042 + 98400.000000000000 161.75145168288554 + 98600.000000000000 162.74584995476562 + 98800.000000000000 163.74786817794416 + 99000.000000000000 164.75787048781993 + 99200.000000000000 165.77599877084793 + 99400.000000000000 166.80197926800437 + 99600.000000000000 167.83617854438683 + 99800.000000000000 168.87874915581787 + 100000.00000000000 169.92940710752305 + 100200.00000000000 170.98853227029417 + 100400.00000000000 172.05628343524486 + 100600.00000000000 173.13235974001537 + 100800.00000000000 174.21716629282193 + 101000.00000000000 175.31086325973470 + 101200.00000000000 176.41312562481045 + 101400.00000000000 177.52439680153628 + 101600.00000000000 178.64481657234390 + 101800.00000000000 179.77407709943751 + 102000.00000000000 180.91262506817364 + 102200.00000000000 182.06058202169601 + 102400.00000000000 183.21767401541553 + 102600.00000000000 184.38434114322388 + 102800.00000000000 185.56068101298985 + 103000.00000000000 186.74646755738104 + 103200.00000000000 187.94212773935820 + 103400.00000000000 189.14772763303387 + 103600.00000000000 190.36310425610600 + 103800.00000000000 191.58866431248705 + 104000.00000000000 192.82443408873996 + 104200.00000000000 194.07033020667987 + 104400.00000000000 195.32679617373734 + 104600.00000000000 196.59361506765836 + 104800.00000000000 197.87099550380748 + 105000.00000000000 199.15928716456528 + 105200.00000000000 200.45819232397690 + 105400.00000000000 201.76805890701945 + 105600.00000000000 203.08919210734740 + 105800.00000000000 204.42119950332452 + 106000.00000000000 205.76459274938279 + 106200.00000000000 207.11957812458527 + 106400.00000000000 208.48578722056737 + 106600.00000000000 209.86378810423193 + 106800.00000000000 211.25367244291988 + 107000.00000000000 212.65522840573868 + 107200.00000000000 214.06903923603863 + 107400.00000000000 215.49486872571057 + 107600.00000000000 216.93292393425421 + 107800.00000000000 218.38364570231803 + 108000.00000000000 219.84665607943387 + 108200.00000000000 221.32240855869020 + 108400.00000000000 222.81123974901155 + 108600.00000000000 224.31266159430410 + 108800.00000000000 225.82735716050129 + 109000.00000000000 227.35543933920192 + 109200.00000000000 228.89665681840887 + 109400.00000000000 230.45168776661401 + 109600.00000000000 232.02022118233299 + 109800.00000000000 233.60256458522892 + 110000.00000000000 235.19920089378692 + 110200.00000000000 236.80961251010675 + 110400.00000000000 238.43446621652350 + 110600.00000000000 240.07398559973274 + 110800.00000000000 241.72780403310034 + 111000.00000000000 243.39671699342122 + 111200.00000000000 245.08040111199892 + 111400.00000000000 246.77915782003677 + 111600.00000000000 248.49354597054216 + 111800.00000000000 250.22297917317846 + 112000.00000000000 251.96821561866443 + 112200.00000000000 253.72946472574696 + 112400.00000000000 255.50638561285126 + 112600.00000000000 257.29983633492446 + 112800.00000000000 259.10937400681320 + 113000.00000000000 260.93548082615479 + 113200.00000000000 262.77867005257559 + 113400.00000000000 264.63831668298343 + 113600.00000000000 266.51532941261479 + 113800.00000000000 268.40976693017171 + 114000.00000000000 270.32149845130061 + 114200.00000000000 272.25137314909932 + 114400.00000000000 274.19868628524051 + 114600.00000000000 276.16434648041553 + 114800.00000000000 278.14855579383590 + 115000.00000000000 280.15100837221428 + 115200.00000000000 282.17269112410429 + 115400.00000000000 284.21293008999100 + 115600.00000000000 286.27255388729009 + 115800.00000000000 288.35189517033774 + 116000.00000000000 290.45053654863824 + 116200.00000000000 292.56957934040804 + 116400.00000000000 294.70832943974528 + 116600.00000000000 296.86762343431093 + 116800.00000000000 299.04784719015419 + 117000.00000000000 301.24854879645568 + 117200.00000000000 303.47091561026997 + 117400.00000000000 305.71417107381120 + 117600.00000000000 307.97926654660148 + 117800.00000000000 310.26654747666373 + 118000.00000000000 312.57561999661226 + 118200.00000000000 314.90772337508315 + 118400.00000000000 317.26192296527398 + 118600.00000000000 319.63941360678962 + 118800.00000000000 322.04038790440364 + 119000.00000000000 324.46462050574456 + 119200.00000000000 326.91329320494140 + 119400.00000000000 329.38542812416296 + 119600.00000000000 331.88264090590047 + 119800.00000000000 334.40421812580456 + 120000.00000000000 336.95092176277393 + 120200.00000000000 339.52344409209132 + 120400.00000000000 342.12111846017746 + 120600.00000000000 344.74552083458724 + 120800.00000000000 347.39556806426918 + 121000.00000000000 350.07262334546141 + 121200.00000000000 352.77691541264335 + 121400.00000000000 355.50825107223443 + 121600.00000000000 358.26788670385520 + 121800.00000000000 361.05489386041489 + 122000.00000000000 363.87111272870112 + 122200.00000000000 366.71540558455911 + 122400.00000000000 369.58916964599814 + 122600.00000000000 372.49272910244474 + 122800.00000000000 375.42585008994143 + 123000.00000000000 378.38989952610967 + 123200.00000000000 381.38392797624095 + 123400.00000000000 384.40995702623866 + 123600.00000000000 387.46658335762680 + 123800.00000000000 390.55559145265636 + 124000.00000000000 393.67709735369039 + 124200.00000000000 396.83112531183383 + 124400.00000000000 400.01885593672341 + 124600.00000000000 403.23963562690352 + 124800.00000000000 406.49535388061264 + 125000.00000000000 409.78467330502616 + 125200.00000000000 413.11004011531440 + 125400.00000000000 416.46990432217370 + 125600.00000000000 419.86659143537730 + 125800.00000000000 423.29911411676989 + 126000.00000000000 426.76869911234473 + 126200.00000000000 430.27621217613034 + 126400.00000000000 433.82108899858611 + 126600.00000000000 437.40523682527817 + 126800.00000000000 441.02747482236089 + 127000.00000000000 444.69036022819085 + 127200.00000000000 448.39209796632377 + 127400.00000000000 452.13571405075658 + 127600.00000000000 455.91934160751339 + 127800.00000000000 459.74580291454333 + 128000.00000000000 463.61373629997922 + 128200.00000000000 467.52489101851768 + 128400.00000000000 471.47996580999705 + 128600.00000000000 475.47871590013358 + 128800.00000000000 479.52287321681104 + 129000.00000000000 483.61170535977118 + 129200.00000000000 487.74746729257839 + 129400.00000000000 491.92895408471935 + 129600.00000000000 496.15892917592487 + 129800.00000000000 500.43573262818995 + 130000.00000000000 504.76261935452300 + 130200.00000000000 509.13749455583962 + 130400.00000000000 513.56408497275334 + 130600.00000000000 518.03988392613337 + 130800.00000000000 522.56901623111980 + 131000.00000000000 527.14874312230643 + 131200.00000000000 531.78330850928830 + 131400.00000000000 536.47012105456702 + 131600.00000000000 541.21323734119949 + 131800.00000000000 546.01028175251668 + 132000.00000000000 550.86517924375289 + 132200.00000000000 555.77571336875928 + 132400.00000000000 560.74573965608431 + 132600.00000000000 565.77313761615960 + 132800.00000000000 570.86176261350511 + 133000.00000000000 576.00951966237074 + 133200.00000000000 581.22034089216049 + 133400.00000000000 586.49207850694313 + 133600.00000000000 591.82882665040188 + 133800.00000000000 597.22829786771547 + 134000.00000000000 602.69484259455169 + 134200.00000000000 608.22593760497352 + 134400.00000000000 613.82629369856522 + 134600.00000000000 619.49304571367645 + 134800.00000000000 625.23137950885780 + 135000.00000000000 631.03797091584829 + 135200.00000000000 636.91860706759621 + 135400.00000000000 642.86937588751084 + 135600.00000000000 648.89657421504944 + 135800.00000000000 654.99625115657727 + 136000.00000000000 661.17457507879885 + 136200.00000000000 667.42792971057156 + 136400.00000000000 673.76215275942491 + 136600.00000000000 680.17410235566535 + 136800.00000000000 686.66918064292372 + 137000.00000000000 693.24483387109024 + 137200.00000000000 699.90591430287031 + 137400.00000000000 706.65058000622969 + 137600.00000000000 713.48300892440864 + 137800.00000000000 720.40220537046707 + 138000.00000000000 727.41153764660817 + 138200.00000000000 734.51256071050591 + 138400.00000000000 741.70301087855751 + 138600.00000000000 748.99027952914230 + 138800.00000000000 756.36939664851059 + 139000.00000000000 763.84846295771501 + 139200.00000000000 771.42314204943318 + 139400.00000000000 779.10036941658075 + 139600.00000000000 786.87719584874901 + 139800.00000000000 794.75920341881670 + 140000.00000000000 802.74503233490123 + 140200.00000000000 810.83870711125871 + 140400.00000000000 819.04275580726778 + 140600.00000000000 827.35318610115758 + 140800.00000000000 835.77979398821060 + 141000.00000000000 844.31753672280388 + 141200.00000000000 852.97431742143738 + 141400.00000000000 861.74727483647609 + 141600.00000000000 870.64215762558410 + 141800.00000000000 879.66107562913271 + 142000.00000000000 888.79981152363871 + 142200.00000000000 898.06950565830186 + 142400.00000000000 907.46447449081472 + 142600.00000000000 916.99360829813418 + 142800.00000000000 926.65407531246535 + 143000.00000000000 936.45180938109752 + 143200.00000000000 946.38959738409756 + 143400.00000000000 956.46320040846228 + 143600.00000000000 966.68410032263341 + 143800.00000000000 977.04770232968019 + 144000.00000000000 987.56189167839989 + 144200.00000000000 998.22901533694676 + 144400.00000000000 1009.0442085106243 + 144600.00000000000 1020.0207548681050 + 144800.00000000000 1031.1532281601783 + 145000.00000000000 1042.4505261887844 + 145200.00000000000 1053.9150805359250 + 145400.00000000000 1065.5419999605399 + 145600.00000000000 1077.3452767063968 + 145800.00000000000 1089.3237775671271 + 146000.00000000000 1101.4745503867050 + 146200.00000000000 1113.8123970675933 + 146400.00000000000 1126.3293393170795 + 146600.00000000000 1139.0386018938768 + 146800.00000000000 1151.9415639043098 + 147000.00000000000 1165.0320992275615 + 147200.00000000000 1178.3279214790368 + 147400.00000000000 1191.8273717470020 + 147600.00000000000 1205.5262711588061 + 147800.00000000000 1219.4428059366853 + 148000.00000000000 1233.5682933790490 + 148200.00000000000 1247.9168031262927 + 148400.00000000000 1262.4905945744990 + 148600.00000000000 1277.2845745696893 + 148800.00000000000 1292.3160319957672 + 149000.00000000000 1307.5861795991414 + 149200.00000000000 1323.0888741193944 + 149400.00000000000 1338.8441570979237 + 149600.00000000000 1354.8524437926396 + 149800.00000000000 1371.1068495022519 + 150000.00000000000 1387.6686595170966 + 150200.00000000000 1372.0408241009493 + 150400.00000000000 1368.9832857478043 + 150600.00000000000 1341.6774341656385 + 150800.00000000000 1327.2498465526658 + 151000.00000000000 1313.0171307250082 + 151200.00000000000 1298.5646110252260 + 151400.00000000000 1284.1261111842016 + 151600.00000000000 1269.8942597034613 + 151800.00000000000 1255.4220845511518 + 152000.00000000000 1240.9567108935842 + 152200.00000000000 1226.4951526898310 + 152400.00000000000 1212.1890710545849 + 152600.00000000000 1197.6577652991700 + 152800.00000000000 1183.1062591440182 + 153000.00000000000 1168.7097937423353 + 153200.00000000000 1154.0187507469354 + 153400.00000000000 1139.2536054517705 + 153600.00000000000 1124.3861492033216 + 153800.00000000000 1109.5427580417593 + 154000.00000000000 1094.2845201558514 + 154200.00000000000 1078.7708011098855 + 154400.00000000000 1063.1361850933704 + 154600.00000000000 1046.8004237449506 + 154800.00000000000 1029.9078442565221 + 155000.00000000000 1012.3094980436911 + 155200.00000000000 994.04086423052922 + 155400.00000000000 974.40732379470796 + 155600.00000000000 953.42443879220821 + 155800.00000000000 930.80418722217405 + 156000.00000000000 906.44970614290435 + 156200.00000000000 879.49273562235715 + 156400.00000000000 849.81408021969105 + 156600.00000000000 816.99520480663602 + 156800.00000000000 780.86521803799042 + 157000.00000000000 740.43581206338320 + 157200.00000000000 695.59230592043320 + 157400.00000000000 645.96330650090613 + 157600.00000000000 591.23946701529326 + 157800.00000000000 521.43557161092997 + 158000.00000000000 411.60877607551868 + 158200.00000000000 281.73937160559285 + 158400.00000000000 165.45897812717632 + 158600.00000000000 39.267029967105920 + 158800.00000000000 -88.791943297262279 + 159000.00000000000 -209.84131915215269 + 159200.00000000000 -345.59879503342859 + 159400.00000000000 -454.87609979199755 + 159600.00000000000 -558.52313440220973 + 159800.00000000000 -690.82804383709208 + 160000.00000000000 -795.67595501138862 + 160200.00000000000 -928.61300479723070 + 160400.00000000000 -1042.3062753849506 + 160600.00000000000 -1172.6051885537595 + 160800.00000000000 -1273.0597717097028 + 161000.00000000000 -1410.1847120338357 + 161200.00000000000 -1529.6356361891710 + 161400.00000000000 -1668.8978990879725 + 161600.00000000000 -1780.3523293714659 + 161800.00000000000 -1918.9189418780898 + 162000.00000000000 -2030.1788271745240 + 162200.00000000000 -2146.2625024674021 + 162400.00000000000 -2271.1119814246049 + 162600.00000000000 -2405.1971835123236 + 162800.00000000000 -2538.0425735321714 + 163000.00000000000 -2663.6805974813910 + 163200.00000000000 -2791.0488613681805 + 163400.00000000000 -2882.9555146280663 + 163600.00000000000 -2996.1769126179229 + 163800.00000000000 -3120.4268902730473 + 164000.00000000000 -3252.5893293494792 + 164200.00000000000 -3388.0350676012372 + 164400.00000000000 -3498.9854672977981 + 164600.00000000000 -3633.0205999173854 + 164800.00000000000 -3730.6585818954991 + 165000.00000000000 -3859.7516278819412 + 165200.00000000000 -3989.9413915744976 + 165400.00000000000 -4025.1006034533516 + 165600.00000000000 -4036.2309290526455 + 165800.00000000000 -4045.7106238357092 + 166000.00000000000 -4054.3860193484325 + 166200.00000000000 -4061.7455609270269 + 166400.00000000000 -4070.1027612098110 + 166600.00000000000 -4076.9443385101667 + 166800.00000000000 -4085.0865801753912 + 167000.00000000000 -4091.4626514407937 + 167200.00000000000 -4099.4427506130287 + 167400.00000000000 -4105.4095065877245 + 167600.00000000000 -4113.3169446208040 + 167800.00000000000 -4118.9452776358421 + 168000.00000000000 -4126.9207944084028 + 168200.00000000000 -4132.2813828422923 + 168400.00000000000 -4140.5307202875592 + 168600.00000000000 -4145.6380312592009 + 168800.00000000000 -4154.3868774240946 + 169000.00000000000 -4163.6420878825738 + 169200.00000000000 -4169.0500582864415 + 169400.00000000000 -4175.9026864030884 + 169600.00000000000 -4175.9026864030884 + 169800.00000000000 -4175.9026864030884 + 170000.00000000000 -4175.9026864030884 + 170200.00000000000 -4175.9026864030884 + 170400.00000000000 -4175.9026864030884 + 170600.00000000000 -4175.9026864030884 + 170800.00000000000 -4175.9026864030884 + 171000.00000000000 -4175.9026864030884 + 171200.00000000000 -4175.9026864030884 + 171400.00000000000 -4175.9026864030884 + 171600.00000000000 -4175.9026864030884 + 171800.00000000000 -4175.9026864030884 + 172000.00000000000 -4175.9026864030884 + 172200.00000000000 -4175.9026864030884 + 172400.00000000000 -4175.9026864030884 + 172600.00000000000 -4175.9026864030884 + 172800.00000000000 -4175.9026864030884 + 173000.00000000000 -4175.9026864030884 + 173200.00000000000 -4175.9026864030884 + 173400.00000000000 -4175.9026864030884 + 173600.00000000000 -4175.9026864030884 + 173800.00000000000 -4175.9026864030884 + 174000.00000000000 -4175.9026864030884 + 174200.00000000000 -4175.9026864030884 + 174400.00000000000 -4175.9026864030884 + 174600.00000000000 -4175.9026864030884 + 174800.00000000000 -4175.9026864030884 + 175000.00000000000 -4175.9026864030884 + 175200.00000000000 -4175.9026864030884 + 175400.00000000000 -4175.9026864030884 + 175600.00000000000 -4175.9026864030884 + 175800.00000000000 -4175.9026864030884 + 176000.00000000000 -4175.9026864030884 + 176200.00000000000 -4175.9026864030884 + 176400.00000000000 -4175.9026864030884 + 176600.00000000000 -4175.9026864030884 + 176800.00000000000 -4175.9026864030884 + 177000.00000000000 -4175.9026864030884 + 177200.00000000000 -4175.9026864030884 + 177400.00000000000 -4175.9026864030884 + 177600.00000000000 -4175.9026864030884 + 177800.00000000000 -4175.9026864030884 + 178000.00000000000 -4175.9026864030884 + 178200.00000000000 -4175.9026864030884 + 178400.00000000000 -4175.9026864030884 + 178600.00000000000 -4175.9026864030884 + 178800.00000000000 -4175.9026864030884 + 179000.00000000000 -4175.9026864030884 + 179200.00000000000 -4175.9026864030884 + 179400.00000000000 -4175.9026864030884 + 179600.00000000000 -4175.9026864030884 + 179800.00000000000 -4175.9026864030884 + 180000.00000000000 -4175.9026864030884 + 180200.00000000000 -4175.9026864030884 + 180400.00000000000 -4175.9026864030884 + 180600.00000000000 -4175.9026864030884 + 180800.00000000000 -4175.9026864030884 + 181000.00000000000 -4175.9026864030884 + 181200.00000000000 -4175.9026864030884 + 181400.00000000000 -4175.9026864030884 + 181600.00000000000 -4175.9026864030884 + 181800.00000000000 -4175.9026864030884 + 182000.00000000000 -4175.9026864030884 + 182200.00000000000 -4175.9026864030884 + 182400.00000000000 -4175.9026864030884 + 182600.00000000000 -4175.9026864030884 + 182800.00000000000 -4175.9026864030884 + 183000.00000000000 -4175.9026864030884 + 183200.00000000000 -4175.9026864030884 + 183400.00000000000 -4175.9026864030884 + 183600.00000000000 -4175.9026864030884 + 183800.00000000000 -4175.9026864030884 + 184000.00000000000 -4175.9026864030884 + 184200.00000000000 -4175.9026864030884 + 184400.00000000000 -4175.9026864030884 + 184600.00000000000 -4175.9026864030884 + 184800.00000000000 -4175.9026864030884 + 185000.00000000000 -4175.9026864030884 + 185200.00000000000 -4175.9026864030884 + 185400.00000000000 -4175.9026864030884 + 185600.00000000000 -4175.9026864030884 + 185800.00000000000 -4175.9026864030884 + 186000.00000000000 -4175.9026864030884 + 186200.00000000000 -4175.9026864030884 + 186400.00000000000 -4175.9026864030884 + 186600.00000000000 -4175.9026864030884 + 186800.00000000000 -4175.9026864030884 + 187000.00000000000 -4175.9026864030884 + 187200.00000000000 -4175.9026864030884 + 187400.00000000000 -4175.9026864030884 + 187600.00000000000 -4175.9026864030884 + 187800.00000000000 -4175.9026864030884 + 188000.00000000000 -4175.9026864030884 + 188200.00000000000 -4175.9026864030884 + 188400.00000000000 -4175.9026864030884 + 188600.00000000000 -4175.9026864030884 + 188800.00000000000 -4175.9026864030884 + 189000.00000000000 -4175.9026864030884 + 189200.00000000000 -4175.9026864030884 + 189400.00000000000 -4175.9026864030884 + 189600.00000000000 -4175.9026864030884 + 189800.00000000000 -4175.9026864030884 + 190000.00000000000 -4175.9026864030884 + 190200.00000000000 -4175.9026864030884 + 190400.00000000000 -4175.9026864030884 + 190600.00000000000 -4175.9026864030884 + 190800.00000000000 -4175.9026864030884 + 191000.00000000000 -4175.9026864030884 + 191200.00000000000 -4175.9026864030884 + 191400.00000000000 -4175.9026864030884 + 191600.00000000000 -4175.9026864030884 + 191800.00000000000 -4175.9026864030884 + 192000.00000000000 -4175.9026864030884 + 192200.00000000000 -4175.9026864030884 + 192400.00000000000 -4175.9026864030884 + 192600.00000000000 -4175.9026864030884 + 192800.00000000000 -4175.9026864030884 + 193000.00000000000 -4175.9026864030884 + 193200.00000000000 -4175.9026864030884 + 193400.00000000000 -4175.9026864030884 + 193600.00000000000 -4175.9026864030884 + 193800.00000000000 -4175.9026864030884 + 194000.00000000000 -4175.9026864030884 + 194200.00000000000 -4175.9026864030884 + 194400.00000000000 -4175.9026864030884 + 194600.00000000000 -4175.9026864030884 + 194800.00000000000 -4175.9026864030884 + 195000.00000000000 -4175.9026864030884 + 195200.00000000000 -4175.9026864030884 + 195400.00000000000 -4175.9026864030884 + 195600.00000000000 -4175.9026864030884 + 195800.00000000000 -4175.9026864030884 + 196000.00000000000 -4175.9026864030884 + 196200.00000000000 -4175.9026864030884 + 196400.00000000000 -4175.9026864030884 + 196600.00000000000 -4175.9026864030884 + 196800.00000000000 -4175.9026864030884 + 197000.00000000000 -4175.9026864030884 + 197200.00000000000 -4175.9026864030884 + 197400.00000000000 -4175.9026864030884 + 197600.00000000000 -4175.9026864030884 + 197800.00000000000 -4175.9026864030884 + 198000.00000000000 -4175.9026864030884 + 198200.00000000000 -4175.9026864030884 + 198400.00000000000 -4175.9026864030884 + 198600.00000000000 -4175.9026864030884 + 198800.00000000000 -4175.9026864030884 + 199000.00000000000 -4175.9026864030884 + 199200.00000000000 -4175.9026864030884 + 199400.00000000000 -4175.9026864030884 + 199600.00000000000 -4175.9026864030884 + 199800.00000000000 -4175.9026864030884 + 200000.00000000000 -4175.9026864030884 + 200200.00000000000 -4175.9026864030884 + 200400.00000000000 -4175.9026864030884 + 200600.00000000000 -4175.9026864030884 + 200800.00000000000 -4175.9026864030884 + 201000.00000000000 -4175.9026864030884 + 201200.00000000000 -4175.9026864030884 + 201400.00000000000 -4175.9026864030884 + 201600.00000000000 -4175.9026864030884 + 201800.00000000000 -4175.9026864030884 + 202000.00000000000 -4175.9026864030884 + 202200.00000000000 -4175.9026864030884 + 202400.00000000000 -4175.9026864030884 + 202600.00000000000 -4175.9026864030884 + 202800.00000000000 -4175.9026864030884 + 203000.00000000000 -4175.9026864030884 + 203200.00000000000 -4175.9026864030884 + 203400.00000000000 -4175.9026864030884 + 203600.00000000000 -4175.9026864030884 + 203800.00000000000 -4175.9026864030884 + 204000.00000000000 -4175.9026864030884 + 204200.00000000000 -4175.9026864030884 + 204400.00000000000 -4175.9026864030884 + 204600.00000000000 -4175.9026864030884 + 204800.00000000000 -4175.9026864030884 + 205000.00000000000 -4175.9026864030884 + 205200.00000000000 -4175.9026864030884 + 205400.00000000000 -4175.9026864030884 + 205600.00000000000 -4175.9026864030884 + 205800.00000000000 -4175.9026864030884 + 206000.00000000000 -4175.9026864030884 + 206200.00000000000 -4175.9026864030884 + 206400.00000000000 -4175.9026864030884 + 206600.00000000000 -4175.9026864030884 + 206800.00000000000 -4175.9026864030884 + 207000.00000000000 -4175.9026864030884 + 207200.00000000000 -4175.9026864030884 + 207400.00000000000 -4175.9026864030884 + 207600.00000000000 -4175.9026864030884 + 207800.00000000000 -4175.9026864030884 + 208000.00000000000 -4175.9026864030884 + 208200.00000000000 -4175.9026864030884 + 208400.00000000000 -4175.9026864030884 + 208600.00000000000 -4175.9026864030884 + 208800.00000000000 -4175.9026864030884 + 209000.00000000000 -4175.9026864030884 + 209200.00000000000 -4175.9026864030884 + 209400.00000000000 -4175.9026864030884 + 209600.00000000000 -4175.9026864030884 + 209800.00000000000 -4175.9026864030884 + 210000.00000000000 -4175.9026864030884 + 210200.00000000000 -4175.9026864030884 + 210400.00000000000 -4175.9026864030884 + 210600.00000000000 -4175.9026864030884 + 210800.00000000000 -4175.9026864030884 + 211000.00000000000 -4175.9026864030884 + 211200.00000000000 -4175.9026864030884 + 211400.00000000000 -4175.9026864030884 + 211600.00000000000 -4175.9026864030884 + 211800.00000000000 -4175.9026864030884 + 212000.00000000000 -4175.9026864030884 + 212200.00000000000 -4175.9026864030884 + 212400.00000000000 -4175.9026864030884 + 212600.00000000000 -4175.9026864030884 + 212800.00000000000 -4175.9026864030884 + 213000.00000000000 -4175.9026864030884 + 213200.00000000000 -4175.9026864030884 + 213400.00000000000 -4175.9026864030884 + 213600.00000000000 -4175.9026864030884 + 213800.00000000000 -4175.9026864030884 + 214000.00000000000 -4175.9026864030884 + 214200.00000000000 -4175.9026864030884 + 214400.00000000000 -4175.9026864030884 + 214600.00000000000 -4175.9026864030884 + 214800.00000000000 -4175.9026864030884 + 215000.00000000000 -4175.9026864030884 + 215200.00000000000 -4175.9026864030884 + 215400.00000000000 -4175.9026864030884 + 215600.00000000000 -4175.9026864030884 + 215800.00000000000 -4175.9026864030884 + 216000.00000000000 -4175.9026864030884 + 216200.00000000000 -4175.9026864030884 + 216400.00000000000 -4175.9026864030884 + 216600.00000000000 -4175.9026864030884 + 216800.00000000000 -4175.9026864030884 + 217000.00000000000 -4175.9026864030884 + 217200.00000000000 -4175.9026864030884 + 217400.00000000000 -4175.9026864030884 + 217600.00000000000 -4175.9026864030884 + 217800.00000000000 -4175.9026864030884 + 218000.00000000000 -4175.9026864030884 + 218200.00000000000 -4175.9026864030884 + 218400.00000000000 -4175.9026864030884 + 218600.00000000000 -4175.9026864030884 + 218800.00000000000 -4175.9026864030884 + 219000.00000000000 -4175.9026864030884 + 219200.00000000000 -4175.9026864030884 + 219400.00000000000 -4175.9026864030884 + 219600.00000000000 -4175.9026864030884 + 219800.00000000000 -4175.9026864030884 + 220000.00000000000 -4175.9026864030884 + 220200.00000000000 -4175.9026864030884 + 220400.00000000000 -4175.9026864030884 + 220600.00000000000 -4175.9026864030884 + 220800.00000000000 -4175.9026864030884 + 221000.00000000000 -4175.9026864030884 + 221200.00000000000 -4175.9026864030884 + 221400.00000000000 -4175.9026864030884 + 221600.00000000000 -4175.9026864030884 + 221800.00000000000 -4175.9026864030884 + 222000.00000000000 -4175.9026864030884 + 222200.00000000000 -4175.9026864030884 + 222400.00000000000 -4175.9026864030884 + 222600.00000000000 -4175.9026864030884 + 222800.00000000000 -4175.9026864030884 + 223000.00000000000 -4175.9026864030884 + 223200.00000000000 -4175.9026864030884 + 223400.00000000000 -4175.9026864030884 + 223600.00000000000 -4175.9026864030884 + 223800.00000000000 -4175.9026864030884 + 224000.00000000000 -4175.9026864030884 + 224200.00000000000 -4175.9026864030884 + 224400.00000000000 -4175.9026864030884 + 224600.00000000000 -4175.9026864030884 + 224800.00000000000 -4175.9026864030884 + 225000.00000000000 -4175.9026864030884 + 225200.00000000000 -4175.9026864030884 + 225400.00000000000 -4175.9026864030884 + 225600.00000000000 -4175.9026864030884 + 225800.00000000000 -4175.9026864030884 + 226000.00000000000 -4175.9026864030884 + 226200.00000000000 -4175.9026864030884 + 226400.00000000000 -4175.9026864030884 + 226600.00000000000 -4175.9026864030884 + 226800.00000000000 -4175.9026864030884 + 227000.00000000000 -4175.9026864030884 + 227200.00000000000 -4175.9026864030884 + 227400.00000000000 -4175.9026864030884 + 227600.00000000000 -4175.9026864030884 + 227800.00000000000 -4175.9026864030884 + 228000.00000000000 -4175.9026864030884 + 228200.00000000000 -4175.9026864030884 + 228400.00000000000 -4175.9026864030884 + 228600.00000000000 -4175.9026864030884 + 228800.00000000000 -4175.9026864030884 + 229000.00000000000 -4175.9026864030884 + 229200.00000000000 -4175.9026864030884 + 229400.00000000000 -4175.9026864030884 + 229600.00000000000 -4175.9026864030884 + 229800.00000000000 -4175.9026864030884 + 230000.00000000000 -4175.9026864030884 + 230200.00000000000 -4175.9026864030884 + 230400.00000000000 -4175.9026864030884 + 230600.00000000000 -4175.9026864030884 + 230800.00000000000 -4169.0500582864415 + 231000.00000000000 -4163.6420878825738 + 231200.00000000000 -4154.3868774240946 + 231400.00000000000 -4145.6380312592009 + 231600.00000000000 -4140.5307202875592 + 231800.00000000000 -4132.2813828422923 + 232000.00000000000 -4126.9207944084028 + 232200.00000000000 -4118.9452776358421 + 232400.00000000000 -4113.3169446208040 + 232600.00000000000 -4105.4095065877245 + 232800.00000000000 -4099.4427506130287 + 233000.00000000000 -4091.4626514407937 + 233200.00000000000 -4085.0865801753912 + 233400.00000000000 -4076.9443385101667 + 233600.00000000000 -4070.1027612098110 + 233800.00000000000 -4061.7455609270269 + 234000.00000000000 -4054.3860193484325 + 234200.00000000000 -4045.7106238357092 + 234400.00000000000 -4036.2309290526455 + 234600.00000000000 -4025.1006034533516 + 234800.00000000000 -3989.9413915744976 + 235000.00000000000 -3859.7516278819412 + 235200.00000000000 -3730.6585818954991 + 235400.00000000000 -3633.0205999173854 + 235600.00000000000 -3498.9854672977981 + 235800.00000000000 -3388.0350676012372 + 236000.00000000000 -3252.5893293494792 + 236200.00000000000 -3120.4268902730473 + 236400.00000000000 -2996.1769126179229 + 236600.00000000000 -2882.9555146280663 + 236800.00000000000 -2791.0488613681805 + 237000.00000000000 -2663.6805974813910 + 237200.00000000000 -2538.0425735321714 + 237400.00000000000 -2405.1971835123236 + 237600.00000000000 -2271.1119814246049 + 237800.00000000000 -2146.2625024674021 + 238000.00000000000 -2030.1788271745240 + 238200.00000000000 -1918.9189418780898 + 238400.00000000000 -1780.3523293714659 + 238600.00000000000 -1668.8978990879725 + 238800.00000000000 -1529.6356361891710 + 239000.00000000000 -1410.1847120338357 + 239200.00000000000 -1273.0597717097028 + 239400.00000000000 -1172.6051885537595 + 239600.00000000000 -1042.3062753849506 + 239800.00000000000 -928.61300479723070 + 240000.00000000000 -795.67595501138862 + 240200.00000000000 -690.82804383709208 + 240400.00000000000 -558.52313440220973 + 240600.00000000000 -454.87609979199755 + 240800.00000000000 -345.59879503342859 + 241000.00000000000 -209.84131915215269 + 241200.00000000000 -88.791943297262279 + 241400.00000000000 39.267029967105920 + 241600.00000000000 165.45897812717632 + 241800.00000000000 281.73937160559285 + 242000.00000000000 411.60877607551868 + 242200.00000000000 521.43557161092997 + 242400.00000000000 591.23946701529326 + 242600.00000000000 645.96330650090613 + 242800.00000000000 695.59230592043320 + 243000.00000000000 740.43581206338320 + 243200.00000000000 780.86521803799042 + 243400.00000000000 816.99520480663602 + 243600.00000000000 849.81408021969105 + 243800.00000000000 879.49273562235715 + 244000.00000000000 906.44970614290435 + 244200.00000000000 930.80418722217405 + 244400.00000000000 953.42443879220821 + 244600.00000000000 974.40732379470796 + 244800.00000000000 994.04086423052922 + 245000.00000000000 1012.3094980436911 + 245200.00000000000 1029.9078442565221 + 245400.00000000000 1046.8004237449506 + 245600.00000000000 1063.1361850933704 + 245800.00000000000 1078.7708011098855 + 246000.00000000000 1094.2845201558514 + 246200.00000000000 1109.5427580417593 + 246400.00000000000 1124.3861492033216 + 246600.00000000000 1139.2536054517705 + 246800.00000000000 1154.0187507469354 + 247000.00000000000 1168.7097937423353 + 247200.00000000000 1183.1062591440182 + 247400.00000000000 1197.6577652991700 + 247600.00000000000 1212.1890710545849 + 247800.00000000000 1226.4951526898310 + 248000.00000000000 1240.9567108935842 + 248200.00000000000 1255.4220845511518 + 248400.00000000000 1269.8942597034613 + 248600.00000000000 1284.1261111842016 + 248800.00000000000 1298.5646110252260 + 249000.00000000000 1313.0171307250082 + 249200.00000000000 1327.2498465526658 + 249400.00000000000 1341.6774341656385 + 249600.00000000000 1368.9832857478043 + 249800.00000000000 1372.0408241009493 + 250000.00000000000 1387.6686595170966 + 250200.00000000000 1371.1068495022528 + 250400.00000000000 1354.8524437926405 + 250600.00000000000 1338.8441570979244 + 250800.00000000000 1323.0888741193953 + 251000.00000000000 1307.5861795991425 + 251200.00000000000 1292.3160319957681 + 251400.00000000000 1277.2845745696904 + 251600.00000000000 1262.4905945745002 + 251800.00000000000 1247.9168031262939 + 252000.00000000000 1233.5682933790501 + 252200.00000000000 1219.4428059366862 + 252400.00000000000 1205.5262711588070 + 252600.00000000000 1191.8273717470033 + 252800.00000000000 1178.3279214790373 + 253000.00000000000 1165.0320992275624 + 253200.00000000000 1151.9415639043107 + 253400.00000000000 1139.0386018938777 + 253600.00000000000 1126.3293393170807 + 253800.00000000000 1113.8123970675942 + 254000.00000000000 1101.4745503867059 + 254200.00000000000 1089.3237775671278 + 254400.00000000000 1077.3452767063977 + 254600.00000000000 1065.5419999605406 + 254800.00000000000 1053.9150805359259 + 255000.00000000000 1042.4505261887850 + 255200.00000000000 1031.1532281601794 + 255400.00000000000 1020.0207548681057 + 255600.00000000000 1009.0442085106251 + 255800.00000000000 998.22901533694778 + 256000.00000000000 987.56189167840068 + 256200.00000000000 977.04770232968087 + 256400.00000000000 966.68410032263421 + 256600.00000000000 956.46320040846308 + 256800.00000000000 946.38959738409824 + 257000.00000000000 936.45180938109843 + 257200.00000000000 926.65407531246603 + 257400.00000000000 916.99360829813520 + 257600.00000000000 907.46447449081541 + 257800.00000000000 898.06950565830266 + 258000.00000000000 888.79981152363951 + 258200.00000000000 879.66107562913351 + 258400.00000000000 870.64215762558490 + 258600.00000000000 861.74727483647700 + 258800.00000000000 852.97431742143829 + 259000.00000000000 844.31753672280468 + 259200.00000000000 835.77979398821128 + 259400.00000000000 827.35318610115837 + 259600.00000000000 819.04275580726858 + 259800.00000000000 810.83870711125962 + 260000.00000000000 802.74503233490213 + 260200.00000000000 794.75920341881738 + 260400.00000000000 786.87719584874947 + 260600.00000000000 779.10036941658154 + 260800.00000000000 771.42314204943364 + 261000.00000000000 763.84846295771570 + 261200.00000000000 756.36939664851127 + 261400.00000000000 748.99027952914287 + 261600.00000000000 741.70301087855808 + 261800.00000000000 734.51256071050659 + 262000.00000000000 727.41153764660896 + 262200.00000000000 720.40220537046775 + 262400.00000000000 713.48300892440943 + 262600.00000000000 706.65058000623026 + 262800.00000000000 699.90591430287111 + 263000.00000000000 693.24483387109080 + 263200.00000000000 686.66918064292418 + 263400.00000000000 680.17410235566592 + 263600.00000000000 673.76215275942570 + 263800.00000000000 667.42792971057224 + 264000.00000000000 661.17457507879942 + 264200.00000000000 654.99625115657796 + 264400.00000000000 648.89657421505012 + 264600.00000000000 642.86937588751141 + 264800.00000000000 636.91860706759678 + 265000.00000000000 631.03797091584897 + 265200.00000000000 625.23137950885837 + 265400.00000000000 619.49304571367713 + 265600.00000000000 613.82629369856591 + 265800.00000000000 608.22593760497398 + 266000.00000000000 602.69484259455226 + 266200.00000000000 597.22829786771592 + 266400.00000000000 591.82882665040233 + 266600.00000000000 586.49207850694381 + 266800.00000000000 581.22034089216106 + 267000.00000000000 576.00951966237142 + 267200.00000000000 570.86176261350568 + 267400.00000000000 565.77313761616017 + 267600.00000000000 560.74573965608488 + 267800.00000000000 555.77571336875974 + 268000.00000000000 550.86517924375346 + 268200.00000000000 546.01028175251736 + 268400.00000000000 541.21323734120006 + 268600.00000000000 536.47012105456758 + 268800.00000000000 531.78330850928876 + 269000.00000000000 527.14874312230700 + 269200.00000000000 522.56901623112037 + 269400.00000000000 518.03988392613383 + 269600.00000000000 513.56408497275379 + 269800.00000000000 509.13749455584008 + 270000.00000000000 504.76261935452345 + 270200.00000000000 500.43573262819041 + 270400.00000000000 496.15892917592527 + 270600.00000000000 491.92895408471992 + 270800.00000000000 487.74746729257890 + 271000.00000000000 483.61170535977158 + 271200.00000000000 479.52287321681149 + 271400.00000000000 475.47871590013403 + 271600.00000000000 471.47996580999751 + 271800.00000000000 467.52489101851802 + 272000.00000000000 463.61373629997956 + 272200.00000000000 459.74580291454384 + 272400.00000000000 455.91934160751396 + 272600.00000000000 452.13571405075697 + 272800.00000000000 448.39209796632417 + 273000.00000000000 444.69036022819137 + 273200.00000000000 441.02747482236134 + 273400.00000000000 437.40523682527868 + 273600.00000000000 433.82108899858645 + 273800.00000000000 430.27621217613080 + 274000.00000000000 426.76869911234508 + 274200.00000000000 423.29911411677034 + 274400.00000000000 419.86659143537764 + 274600.00000000000 416.46990432217416 + 274800.00000000000 413.11004011531480 + 275000.00000000000 409.78467330502656 + 275200.00000000000 406.49535388061298 + 275400.00000000000 403.23963562690403 + 275600.00000000000 400.01885593672387 + 275800.00000000000 396.83112531183428 + 276000.00000000000 393.67709735369073 + 276200.00000000000 390.55559145265676 + 276400.00000000000 387.46658335762726 + 276600.00000000000 384.40995702623911 + 276800.00000000000 381.38392797624141 + 277000.00000000000 378.38989952611007 + 277200.00000000000 375.42585008994183 + 277400.00000000000 372.49272910244514 + 277600.00000000000 369.58916964599854 + 277800.00000000000 366.71540558455951 + 278000.00000000000 363.87111272870163 + 278200.00000000000 361.05489386041535 + 278400.00000000000 358.26788670385554 + 278600.00000000000 355.50825107223488 + 278800.00000000000 352.77691541264369 + 279000.00000000000 350.07262334546169 + 279200.00000000000 347.39556806426953 + 279400.00000000000 344.74552083458752 + 279600.00000000000 342.12111846017780 + 279800.00000000000 339.52344409209172 + 280000.00000000000 336.95092176277421 + 280200.00000000000 334.40421812580490 + 280400.00000000000 331.88264090590081 + 280600.00000000000 329.38542812416330 + 280800.00000000000 326.91329320494174 + 281000.00000000000 324.46462050574502 + 281200.00000000000 322.04038790440399 + 281400.00000000000 319.63941360678996 + 281600.00000000000 317.26192296527444 + 281800.00000000000 314.90772337508338 + 282000.00000000000 312.57561999661260 + 282200.00000000000 310.26654747666407 + 282400.00000000000 307.97926654660182 + 282600.00000000000 305.71417107381154 + 282800.00000000000 303.47091561027031 + 283000.00000000000 301.24854879645602 + 283200.00000000000 299.04784719015441 + 283400.00000000000 296.86762343431133 + 283600.00000000000 294.70832943974563 + 283800.00000000000 292.56957934040832 + 284000.00000000000 290.45053654863858 + 284200.00000000000 288.35189517033814 + 284400.00000000000 286.27255388729043 + 284600.00000000000 284.21293008999140 + 284800.00000000000 282.17269112410463 + 285000.00000000000 280.15100837221462 + 285200.00000000000 278.14855579383624 + 285400.00000000000 276.16434648041576 + 285600.00000000000 274.19868628524091 + 285800.00000000000 272.25137314909961 + 286000.00000000000 270.32149845130095 + 286200.00000000000 268.40976693017200 + 286400.00000000000 266.51532941261513 + 286600.00000000000 264.63831668298371 + 286800.00000000000 262.77867005257593 + 287000.00000000000 260.93548082615507 + 287200.00000000000 259.10937400681348 + 287400.00000000000 257.29983633492475 + 287600.00000000000 255.50638561285157 + 287800.00000000000 253.72946472574725 + 288000.00000000000 251.96821561866471 + 288200.00000000000 250.22297917317874 + 288400.00000000000 248.49354597054241 + 288600.00000000000 246.77915782003706 + 288800.00000000000 245.08040111199921 + 289000.00000000000 243.39671699342148 + 289200.00000000000 241.72780403310057 + 289400.00000000000 240.07398559973305 + 289600.00000000000 238.43446621652373 + 289800.00000000000 236.80961251010703 + 290000.00000000000 235.19920089378721 + 290200.00000000000 233.60256458522926 + 290400.00000000000 232.02022118233327 + 290600.00000000000 230.45168776661424 + 290800.00000000000 228.89665681840910 + 291000.00000000000 227.35543933920221 + 291200.00000000000 225.82735716050158 + 291400.00000000000 224.31266159430433 + 291600.00000000000 222.81123974901178 + 291800.00000000000 221.32240855869043 + 292000.00000000000 219.84665607943415 + 292200.00000000000 218.38364570231826 + 292400.00000000000 216.93292393425443 + 292600.00000000000 215.49486872571080 + 292800.00000000000 214.06903923603889 + 293000.00000000000 212.65522840573894 + 293200.00000000000 211.25367244292011 + 293400.00000000000 209.86378810423213 + 293600.00000000000 208.48578722056763 + 293800.00000000000 207.11957812458556 + 294000.00000000000 205.76459274938301 + 294200.00000000000 204.42119950332480 + 294400.00000000000 203.08919210734760 + 294600.00000000000 201.76805890701968 + 294800.00000000000 200.45819232397710 + 295000.00000000000 199.15928716456548 + 295200.00000000000 197.87099550380771 + 295400.00000000000 196.59361506765862 + 295600.00000000000 195.32679617373762 + 295800.00000000000 194.07033020668013 + 296000.00000000000 192.82443408874022 + 296200.00000000000 191.58866431248731 + 296400.00000000000 190.36310425610620 + 296600.00000000000 189.14772763303415 + 296800.00000000000 187.94212773935843 + 297000.00000000000 186.74646755738121 + 297200.00000000000 185.56068101299010 + 297400.00000000000 184.38434114322408 + 297600.00000000000 183.21767401541570 + 297800.00000000000 182.06058202169623 + 298000.00000000000 180.91262506817390 + 298200.00000000000 179.77407709943773 + 298400.00000000000 178.64481657234407 + 298600.00000000000 177.52439680153651 + 298800.00000000000 176.41312562481070 + 299000.00000000000 175.31086325973490 + 299200.00000000000 174.21716629282216 + 299400.00000000000 173.13235974001560 + 299600.00000000000 172.05628343524509 + 299800.00000000000 170.98853227029434 + 300000.00000000000 169.92940710752325 + 300200.00000000000 168.87874915581807 + 300400.00000000000 167.83617854438705 + 300600.00000000000 166.80197926800454 + 300800.00000000000 165.77599877084808 + 301000.00000000000 164.75787048782013 + 301200.00000000000 163.74786817794435 + 301400.00000000000 162.74584995476584 + 301600.00000000000 161.75145168288574 + 301800.00000000000 160.76494291133062 + 302000.00000000000 159.78619645964088 + 302200.00000000000 158.81484072694252 + 302400.00000000000 157.85114651663793 + 302600.00000000000 156.89499282205361 + 302800.00000000000 155.94602818769476 + 303000.00000000000 155.00449302085414 + 303200.00000000000 154.07028241347734 + 303400.00000000000 153.14307370032097 + 303600.00000000000 152.22306457278259 + 303800.00000000000 151.31017144749504 + 304000.00000000000 150.40410319899755 + 304200.00000000000 149.50500871831005 + 304400.00000000000 148.61282878594861 + 304600.00000000000 147.72730627577727 + 304800.00000000000 146.84853580074963 + 305000.00000000000 145.97648524121635 + 305200.00000000000 145.11096338854546 + 305400.00000000000 144.25191647977380 + 305600.00000000000 143.39943113375608 + 305800.00000000000 142.55332481644137 + 306000.00000000000 141.71347936283348 + 306200.00000000000 140.88001396013769 + 306400.00000000000 140.05278599717741 + 306600.00000000000 139.23160874327834 + 306800.00000000000 138.41663616590671 + 307000.00000000000 137.60776704744436 + 307200.00000000000 136.80474243977503 + 307400.00000000000 136.00775301798603 + 307600.00000000000 135.21671162819985 + 307800.00000000000 134.43136973187612 + 308000.00000000000 133.65187057154543 + 308200.00000000000 132.87815695845029 + 308400.00000000000 132.11005208383727 + 308600.00000000000 131.34754372662462 + 308800.00000000000 130.59068643438363 + 309000.00000000000 129.83933145641493 + 309200.00000000000 129.09337437001986 + 309400.00000000000 128.35291725914308 + 309600.00000000000 127.61786171572031 + 309800.00000000000 126.88800959821231 + 310000.00000000000 126.16351126654594 + 310200.00000000000 125.44429323254985 + 310400.00000000000 124.73014001733148 + 310600.00000000000 124.02117324613468 + 310800.00000000000 123.31734589738490 + 311000.00000000000 122.61851736430479 + 311200.00000000000 121.92464934026660 + 311400.00000000000 121.23580360286984 + 311600.00000000000 120.55187719816942 + 311800.00000000000 119.87272550973535 + 312000.00000000000 119.19846528921343 + 312200.00000000000 118.52903221540176 + 312400.00000000000 117.86422606461379 + 312600.00000000000 117.20416776721152 + 312800.00000000000 116.54881010101738 + 313000.00000000000 115.89802890605245 + 313200.00000000000 115.25178433139298 + 313400.00000000000 114.61013448360879 + 313600.00000000000 113.97299892738366 + 313800.00000000000 113.34022343131754 + 314000.00000000000 112.71192527154211 + 314200.00000000000 112.08804703079785 + 314400.00000000000 111.46842739826576 + 314600.00000000000 110.85313584004047 + 314800.00000000000 110.24215036318029 + 315000.00000000000 109.63538648378037 + 315200.00000000000 109.03275182785261 + 315400.00000000000 108.43432817831821 + 315600.00000000000 107.84006363384405 + 315800.00000000000 107.24978998342692 + 316000.00000000000 106.66360736440480 + 316200.00000000000 106.08147801293845 + 316400.00000000000 105.50331031723667 + 316600.00000000000 104.92904445216070 + 316800.00000000000 104.35874249472714 + 317000.00000000000 103.79235709871988 + 317200.00000000000 103.22972456789131 + 317400.00000000000 102.67095152521900 + 317600.00000000000 102.11599655799048 + 317800.00000000000 101.56477225211124 + 318000.00000000000 101.01722681403312 + 318200.00000000000 100.47341574869243 + 318400.00000000000 99.933295494970366 + 318600.00000000000 99.396716383219371 + 318800.00000000000 98.863771267891039 + 319000.00000000000 98.334425240842137 + 319200.00000000000 97.808604467333012 + 319400.00000000000 97.286244814309413 + 319600.00000000000 96.767406064511164 + 319800.00000000000 96.252047829415559 + 320000.00000000000 95.740051104209527 + 320200.00000000000 95.231451799014977 + 320400.00000000000 94.726256293662601 + 320600.00000000000 94.224403250838051 + 320800.00000000000 93.725799411829655 + 321000.00000000000 93.230517722972039 + 321200.00000000000 92.738520485451843 + 321400.00000000000 92.249716614429587 + 321600.00000000000 91.764098712718351 + 321800.00000000000 91.281693904095718 + 322000.00000000000 90.802467279151728 + 322200.00000000000 90.326287200536740 + 322400.00000000000 89.853242540184652 + 322600.00000000000 89.383299391243625 + 322800.00000000000 88.916399923719268 + 323000.00000000000 88.452481674730734 + 323200.00000000000 87.991598653471584 + 323400.00000000000 87.533717927719010 + 323600.00000000000 87.078753208969957 + 323800.00000000000 86.626706475170451 + 324000.00000000000 86.177597337022007 + 324200.00000000000 85.731395070035617 + 324400.00000000000 85.287983103673511 + 324600.00000000000 84.847436876548542 + 324800.00000000000 84.409728629399510 + 325000.00000000000 83.974813963616114 + 325200.00000000000 83.542620942611805 + 325400.00000000000 83.113205926804355 + 325600.00000000000 82.686539692209990 + 325800.00000000000 82.262557373466734 + 326000.00000000000 81.841234453398073 + 326200.00000000000 81.422601915436019 + 326400.00000000000 81.006632311031325 + 326600.00000000000 80.593243579376164 + 326800.00000000000 80.182451706940782 + 327000.00000000000 79.774265968203522 + 327200.00000000000 79.368660520892760 + 327400.00000000000 78.965534598082940 + 327600.00000000000 78.564951889347199 + 327800.00000000000 78.166889761101260 + 328000.00000000000 77.771317033243761 + 328200.00000000000 77.378156064016565 + 328400.00000000000 76.987463100677317 + 328600.00000000000 76.599213346940886 + 328800.00000000000 76.213364118535225 + 329000.00000000000 75.829866115152086 + 329200.00000000000 75.448760261591332 + 329400.00000000000 75.070023088280095 + 329600.00000000000 74.693602858155245 + 329800.00000000000 74.319473424855190 + 330000.00000000000 73.947663121933374 + 330200.00000000000 73.578149690840419 + 330400.00000000000 73.210874592503288 + 330600.00000000000 72.845830068962286 + 330800.00000000000 72.483034365654163 + 331000.00000000000 72.122466331901023 + 331200.00000000000 71.764062690491770 + 331400.00000000000 71.407829699283027 + 331600.00000000000 71.053777806821827 + 331800.00000000000 70.701886878511928 + 332000.00000000000 70.352090788726045 + 332200.00000000000 70.004405804473095 + 332400.00000000000 69.658836671793281 + 332600.00000000000 69.315364190656041 + 332800.00000000000 68.973921114521048 + 333000.00000000000 68.634530053574537 + 333200.00000000000 68.297191962899859 + 333400.00000000000 67.961888504807931 + 333600.00000000000 67.628552888263059 + 333800.00000000000 67.297210717796801 + 334000.00000000000 66.967860899303275 + 334200.00000000000 66.640485893600754 + 334400.00000000000 66.315020800884497 + 334600.00000000000 65.991491166379603 + 334800.00000000000 65.669895430918999 + 335000.00000000000 65.350216797559696 + 335200.00000000000 65.032393562481161 + 335400.00000000000 64.716448432618606 + 335600.00000000000 64.402380821547339 + 335800.00000000000 64.090174625111501 + 336000.00000000000 63.779772518322474 + 336200.00000000000 63.471191846376612 + 336400.00000000000 63.164434297598184 + 336600.00000000000 62.859484417299718 + 336800.00000000000 62.556290328742627 + 337000.00000000000 62.254861729603768 + 337200.00000000000 61.955203758975181 + 337400.00000000000 61.657301573830495 + 337600.00000000000 61.361109709586103 + 337800.00000000000 61.066628151604981 + 338000.00000000000 60.773866548919230 + 338200.00000000000 60.482810637292680 + 338400.00000000000 60.193422230088807 + 338600.00000000000 59.905689740979291 + 338800.00000000000 59.619628279764413 + 339000.00000000000 59.335224132554075 + 339200.00000000000 59.052447165247870 + 339400.00000000000 58.771272551321246 + 339600.00000000000 58.491721711760611 + 339800.00000000000 58.213781458527649 + 340000.00000000000 57.937430399902389 + 340200.00000000000 57.662628977959081 + 340400.00000000000 57.389405682257127 + 340600.00000000000 57.117747829639818 + 340800.00000000000 56.847643381905741 + 341000.00000000000 56.579037684768991 + 341200.00000000000 56.311964082708229 + 341400.00000000000 56.046413264506249 + 341600.00000000000 55.782373460953920 + 341800.00000000000 55.519798702542097 + 342000.00000000000 55.258704881103370 + 342200.00000000000 54.999091619443021 + 342400.00000000000 54.740947575962821 + 342600.00000000000 54.484238448440230 + 342800.00000000000 54.228959187552384 + 343000.00000000000 53.975119664583126 + 343200.00000000000 53.722708955763821 + 343400.00000000000 53.471704783984698 + 343600.00000000000 53.222080360884746 + 343800.00000000000 52.973856200485052 + 344000.00000000000 52.727021789051570 + 344200.00000000000 52.481567176374284 + 344400.00000000000 52.237443646854331 + 344600.00000000000 51.994681213247603 + 344800.00000000000 51.753271243615913 + 345000.00000000000 51.513203881224875 + 345200.00000000000 51.274443330258201 + 345400.00000000000 51.036995066238681 + 345600.00000000000 50.800862667006896 + 345800.00000000000 50.566036641947882 + 346000.00000000000 50.332495078494539 + 346200.00000000000 50.100217726662542 + 346400.00000000000 49.869220821606064 + 346600.00000000000 49.639495237698853 + 346800.00000000000 49.411032284194881 + 347000.00000000000 49.183788226676171 + 347200.00000000000 48.957789152438274 + 347400.00000000000 48.733027683334790 + 347600.00000000000 48.509495207845099 + 347800.00000000000 48.287163080349231 + 348000.00000000000 48.066029086152994 + 348200.00000000000 47.846099804017776 + 348400.00000000000 47.627366961291841 + 348600.00000000000 47.409817006460841 + 348800.00000000000 47.193419385941425 + 349000.00000000000 46.978194571123453 + 349200.00000000000 46.764134710045141 + 349400.00000000000 46.551231961042433 + 349600.00000000000 46.339455328855266 + 349800.00000000000 46.128811466078488 + 350000.00000000000 45.919301974188059 + 350200.00000000000 45.710919334216264 + 350400.00000000000 45.503648456574787 + 350600.00000000000 45.297465870813774 + 350800.00000000000 45.092388025326635 + 351000.00000000000 44.888407729152178 + 351200.00000000000 44.685517713214324 + 351400.00000000000 44.483688281734786 + 351600.00000000000 44.282927308599916 + 351800.00000000000 44.083235302793042 + 352000.00000000000 43.884605425156522 + 352200.00000000000 43.687024455995093 + 352400.00000000000 43.490468646147470 + 352600.00000000000 43.294954696088681 + 352800.00000000000 43.100475360233823 + 353000.00000000000 42.907024114311142 + 353200.00000000000 42.714575574280126 + 353400.00000000000 42.523132508254982 + 353600.00000000000 42.332697532250755 + 353800.00000000000 42.143264433134320 + 354000.00000000000 41.954824667911218 + 354200.00000000000 41.767348425607963 + 354400.00000000000 41.580855285766411 + 354600.00000000000 41.395338253319672 + 354800.00000000000 41.210791390829897 + 355000.00000000000 41.027196086474675 + 355200.00000000000 40.844544817350055 + 355400.00000000000 40.662844915454279 + 355600.00000000000 40.482090755609249 + 355800.00000000000 40.302276274695011 + 356000.00000000000 40.123374217119334 + 356200.00000000000 39.945396040437529 + 356400.00000000000 39.768339425469129 + 356600.00000000000 39.592198992847379 + 356800.00000000000 39.416964886005751 + 357000.00000000000 39.242614590469735 + 357200.00000000000 39.069163762637608 + 357400.00000000000 38.896605831577006 + 357600.00000000000 38.724935643821297 + 357800.00000000000 38.554136317139353 + 358000.00000000000 38.384201451828936 + 358200.00000000000 38.215137245437880 + 358400.00000000000 38.046938858113521 + 358600.00000000000 37.879600846404294 + 358800.00000000000 37.713100453529549 + 359000.00000000000 37.547444515862821 + 359200.00000000000 37.382632482840158 + 359400.00000000000 37.218659722353358 + 359600.00000000000 37.055520994271511 + 359800.00000000000 36.893188725599735 + 360000.00000000000 36.731680803631448 + 360200.00000000000 36.570991033837927 + 360400.00000000000 36.411114978788198 + 360600.00000000000 36.252042812221731 + 360800.00000000000 36.093757458651432 + 361000.00000000000 35.936271507164555 + 361200.00000000000 35.779578912159486 + 361400.00000000000 35.623675420020923 + 361600.00000000000 35.468547486882599 + 361800.00000000000 35.314187433428472 + 362000.00000000000 35.160601425264844 + 362200.00000000000 35.007785530143735 + 362400.00000000000 34.855735031183755 + 362600.00000000000 34.704433516049754 + 362800.00000000000 34.553880303909551 + 363000.00000000000 34.404077948492940 + 363200.00000000000 34.255022693810474 + 363400.00000000000 34.106709994983312 + 363600.00000000000 33.959121348749562 + 363800.00000000000 33.812261465125992 + 364000.00000000000 33.666130093130320 + 364200.00000000000 33.520723646364104 + 364400.00000000000 33.376037744637600 + 364600.00000000000 33.232052504598450 + 364800.00000000000 33.088776556475189 + 365000.00000000000 32.946207581487009 + 365200.00000000000 32.804342157532844 + 365400.00000000000 32.663176062146299 + 365600.00000000000 32.522688680582185 + 365800.00000000000 32.382891220211697 + 366000.00000000000 32.243779966085157 + 366200.00000000000 32.105351656300336 + 366400.00000000000 31.967602219478763 + 366600.00000000000 31.830510900308564 + 366800.00000000000 31.694090258992361 + 367000.00000000000 31.558335795391443 + 367200.00000000000 31.423244404736288 + 367400.00000000000 31.288812160414508 + 367600.00000000000 31.155018703488505 + 367800.00000000000 31.021876833213845 + 368000.00000000000 30.889381818910039 + 368200.00000000000 30.757530710760676 + 368400.00000000000 30.626319720894315 + 368600.00000000000 30.495729373534150 + 368800.00000000000 30.365771696055699 + 369000.00000000000 30.236442229575712 + 369200.00000000000 30.107738177808791 + 369400.00000000000 29.979655885880401 + 369600.00000000000 29.852177201289194 + 369800.00000000000 29.725312464265865 + 370000.00000000000 29.599057941506899 + 370200.00000000000 29.473410989476559 + 370400.00000000000 29.348368080819949 + 370600.00000000000 29.223912783013809 + 370800.00000000000 29.100052922835768 + 371000.00000000000 28.976785901289514 + 371200.00000000000 28.854109227343237 + 371400.00000000000 28.732019495937720 + 371600.00000000000 28.610502350862376 + 371800.00000000000 28.489562361824262 + 372000.00000000000 28.369198431069290 + 372200.00000000000 28.249408220265771 + 372400.00000000000 28.130188441665606 + 372600.00000000000 28.011527134188217 + 372800.00000000000 27.893424943684515 + 373000.00000000000 27.775882601827121 + 373200.00000000000 27.658897923540394 + 373400.00000000000 27.542467733631014 + 373600.00000000000 27.426582750109056 + 373800.00000000000 27.311238264448544 + 374000.00000000000 27.196439635304873 + 374200.00000000000 27.082182326415825 + 374400.00000000000 26.968464105698267 + 374600.00000000000 26.855278621847273 + 374800.00000000000 26.742616067544859 + 375000.00000000000 26.630484333133971 + 375200.00000000000 26.518878886529560 + 375400.00000000000 26.407797649656160 + 375600.00000000000 26.297237423452799 + 375800.00000000000 26.187182828389922 + 376000.00000000000 26.077644531804147 + 376200.00000000000 25.968617989915476 + 376400.00000000000 25.860101280215417 + 376600.00000000000 25.752091558417103 + 376800.00000000000 25.644576429963774 + 377000.00000000000 25.537560582180134 + 377200.00000000000 25.431042435310939 + 377400.00000000000 25.325020224054988 + 377600.00000000000 25.219491198935181 + 377800.00000000000 25.114446870523153 + 378000.00000000000 25.009884003900741 + 378200.00000000000 24.905806941557525 + 378400.00000000000 24.802211531729501 + 378600.00000000000 24.699095964456106 + 378800.00000000000 24.596455784252520 + 379000.00000000000 24.494280331028328 + 379200.00000000000 24.392577676956954 + 379400.00000000000 24.291343611308513 + 379600.00000000000 24.190576484790540 + 379800.00000000000 24.090273743778749 + 380000.00000000000 23.990423781709215 + 380200.00000000000 23.891031809507567 + 380400.00000000000 23.792095782688609 + 380600.00000000000 23.693614214503537 + 380800.00000000000 23.595584634727295 + 381000.00000000000 23.498000009441636 + 381200.00000000000 23.400856211459931 + 381400.00000000000 23.304157851568760 + 381600.00000000000 23.207901010727717 + 381800.00000000000 23.112084164415691 + 382000.00000000000 23.016704907566869 + 382200.00000000000 22.921750420745635 + 382400.00000000000 22.827229702136282 + 382600.00000000000 22.733138729501185 + 382800.00000000000 22.639476145126146 + 383000.00000000000 22.546239651250438 + 383200.00000000000 22.453421319234057 + 383400.00000000000 22.361020072309948 + 383600.00000000000 22.269038839743430 + 383800.00000000000 22.177473926596129 + 384000.00000000000 22.086323943881027 + 384200.00000000000 21.995585959467423 + 384400.00000000000 21.905249421671265 + 384600.00000000000 21.815322054020172 + 384800.00000000000 21.725800030061784 + 385000.00000000000 21.636682132065538 + 385200.00000000000 21.547966220485915 + 385400.00000000000 21.459644860939907 + 385600.00000000000 21.371717144928112 + 385800.00000000000 21.284185798137678 + 386000.00000000000 21.197047284523094 + 386200.00000000000 21.110300362404903 + 386400.00000000000 21.023942859117817 + 386600.00000000000 20.937963817947427 + 386800.00000000000 20.852371059782556 + 387000.00000000000 20.767160890848132 + 387200.00000000000 20.682332245040286 + 387400.00000000000 20.597883128100939 + 387600.00000000000 20.513807733898545 + 387800.00000000000 20.430102959756471 + 388000.00000000000 20.346772543660492 + 388200.00000000000 20.263813046691698 + 388400.00000000000 20.181223386500946 + 388600.00000000000 20.099001643127369 + 388800.00000000000 20.017138931387016 + 389000.00000000000 19.935639634325820 + 389200.00000000000 19.854501684942342 + 389400.00000000000 19.773724180418014 + 389600.00000000000 19.693305260042262 + 389800.00000000000 19.613241659687926 + 390000.00000000000 19.533526169279444 + 390200.00000000000 19.454164527846221 + 390400.00000000000 19.375153336016407 + 390600.00000000000 19.296491682468108 + 390800.00000000000 19.218177774836768 + 391000.00000000000 19.140205932364999 + 391200.00000000000 19.062574294217832 + 391400.00000000000 18.985285799286288 + 391600.00000000000 18.908337249844212 + 391800.00000000000 18.831727731177395 + 392000.00000000000 18.755455516248968 + 392200.00000000000 18.679512948345515 + 392400.00000000000 18.603903373388871 + 392600.00000000000 18.528625107449866 + 392800.00000000000 18.453677421178647 + 393000.00000000000 18.379058639674678 + 393200.00000000000 18.304766903679930 + 393400.00000000000 18.230793567687499 + 393600.00000000000 18.157144956921695 + 393800.00000000000 18.083817829764417 + 394000.00000000000 18.010811460885964 + 394200.00000000000 17.938124235572129 + 394400.00000000000 17.865752814538926 + 394600.00000000000 17.793691966896525 + 394800.00000000000 17.721946212427515 + 395000.00000000000 17.650512462770472 + 395200.00000000000 17.579390001558860 + 395400.00000000000 17.508577271654470 + 395600.00000000000 17.438069801579761 + 395800.00000000000 17.367865059451763 + 396000.00000000000 17.297966127207495 + 396200.00000000000 17.228370052481960 + 396400.00000000000 17.159076132722120 + 396600.00000000000 17.090082865884632 + 396800.00000000000 17.021384965281044 + 397000.00000000000 16.952981945117436 + 397200.00000000000 16.884875785357384 + 397400.00000000000 16.817063652997334 + 397600.00000000000 16.749544864026689 + 397800.00000000000 16.682317969138527 + 398000.00000000000 16.615377154725099 + 398200.00000000000 16.548723386484337 + 398400.00000000000 16.482357848731660 + 398600.00000000000 16.416277811841073 + 398800.00000000000 16.350482614928506 + 399000.00000000000 16.284970859181243 + 399200.00000000000 16.219736465688683 + 399400.00000000000 16.154781311280406 + 399600.00000000000 16.090106063438157 + 399800.00000000000 16.025708080600335 + 400000.00000000000 28.141303154608316 diff --git a/tests/morphology_test_cases/complex/testprofile.plt b/tests/morphology_test_cases/complex/testprofile.plt new file mode 100644 index 00000000..2b1c30b7 --- /dev/null +++ b/tests/morphology_test_cases/complex/testprofile.plt @@ -0,0 +1,2 @@ +#gnuplot 5.2 script +reset diff --git a/tests/morphology_test_cases/simple/CTEM b/tests/morphology_test_cases/simple/CTEM new file mode 120000 index 00000000..4ab9f634 --- /dev/null +++ b/tests/morphology_test_cases/simple/CTEM @@ -0,0 +1 @@ +/Users/daminton/work/Git/CTEM/build/src/CTEM \ No newline at end of file diff --git a/tests/morphology_test_cases/simple/FassettCounts.txt b/tests/morphology_test_cases/simple/FassettCounts.txt new file mode 100755 index 00000000..44ce2d5c --- /dev/null +++ b/tests/morphology_test_cases/simple/FassettCounts.txt @@ -0,0 +1,1859 @@ +0.262536589 +0.176770321 +0.175995859 +0.156565826 +0.130153339 +0.126776836 +0.126553629 +0.118358564 +0.116568588 +0.106986374 +0.105429213 +0.098078171 +0.092612749 +0.090501684 +0.09047876 +0.08781776 +0.085820858 +0.085754002 +0.083454996 +0.076337128 +0.075205063 +0.07340358 +0.073309078 +0.072861195 +0.068587427 +0.068080952 +0.066606033 +0.065360443 +0.065199574 +0.064515709 +0.064202063 +0.062984385 +0.061691271 +0.061284111 +0.060228058 +0.059947254 +0.055627617 +0.055591274 +0.053209719 +0.05240097 +0.051933239 +0.051539026 +0.050585707 +0.050556021 +0.048518661 +0.0469625 +0.04669845 +0.046388145 +0.04604167 +0.046022951 +0.045856228 +0.045741301 +0.045294882 +0.044407434 +0.044282604 +0.044105377 +0.043816229 +0.043681845 +0.043550516 +0.043486217 +0.042997763 +0.042848343 +0.042555172 +0.040751772 +0.039898363 +0.039055811 +0.038536098 +0.038294147 +0.037820879 +0.037679493 +0.036935659 +0.03689386 +0.035973907 +0.035657555 +0.035625893 +0.035545273 +0.035306149 +0.035302029 +0.035045565 +0.035043678 +0.034913473 +0.034847137 +0.034552809 +0.034384033 +0.033993189 +0.033745352 +0.033523645 +0.033318762 +0.033016794 +0.032899143 +0.032609478 +0.032314951 +0.032142475 +0.03200486 +0.031917757 +0.031890144 +0.031857988 +0.031460625 +0.030767677 +0.030767113 +0.030460476 +0.030331865 +0.030289734 +0.029726887 +0.029615973 +0.029550011 +0.02938451 +0.029173721 +0.029095247 +0.029082436 +0.029073275 +0.028761459 +0.028689842 +0.028631931 +0.028592638 +0.028579586 +0.028563473 +0.028557178 +0.028480917 +0.028459938 +0.028346771 +0.028335405 +0.028153231 +0.028084768 +0.028073935 +0.028040752 +0.02793849 +0.027823267 +0.027690029 +0.027462877 +0.02729034 +0.027278883 +0.026917295 +0.026840796 +0.026818367 +0.026721016 +0.026655212 +0.02663151 +0.026473448 +0.026417494 +0.026259781 +0.026256214 +0.026160954 +0.026140079 +0.026019669 +0.025973564 +0.025891783 +0.025720058 +0.025710346 +0.025668613 +0.025640926 +0.025276188 +0.025203102 +0.025177795 +0.025167692 +0.025158926 +0.025071365 +0.025056839 +0.025004429 +0.024973148 +0.024682114 +0.024676453 +0.024466703 +0.024330297 +0.024309729 +0.02425374 +0.024244202 +0.024087336 +0.023678082 +0.023496538 +0.02347315 +0.023157385 +0.022928219 +0.022852436 +0.02281638 +0.02279372 +0.022724525 +0.02266025 +0.022654459 +0.022652817 +0.022649279 +0.022620216 +0.022600542 +0.022588608 +0.022569284 +0.022550669 +0.022410641 +0.022315672 +0.022302658 +0.022299139 +0.022288818 +0.022202471 +0.022167955 +0.022162033 +0.02209297 +0.022073755 +0.021955069 +0.021751413 +0.021708652 +0.021423197 +0.021378506 +0.021259531 +0.021227345 +0.021089561 +0.020936649 +0.020861197 +0.020860371 +0.020838644 +0.020606852 +0.020473328 +0.020472935 +0.020471384 +0.020430973 +0.020380817 +0.020325941 +0.020262781 +0.020239618 +0.020236551 +0.02021805 +0.020058912 +0.020020618 +0.02001145 +0.019993168 +0.019958797 +0.019916817 +0.019894848 +0.019819748 +0.01980736 +0.019772074 +0.019747128 +0.019706919 +0.019619061 +0.019556425 +0.01953952 +0.019537689 +0.01937623 +0.019359455 +0.019353893 +0.019328989 +0.019320642 +0.019315897 +0.01931078 +0.019274996 +0.019219761 +0.019188459 +0.019170271 +0.019121384 +0.019117035 +0.019082581 +0.01900869 +0.018900898 +0.01887785 +0.018834726 +0.018802755 +0.018799969 +0.018734516 +0.018716284 +0.018657557 +0.018486683 +0.018470064 +0.01843469 +0.018428869 +0.018424885 +0.018359276 +0.018357563 +0.018275291 +0.018178654 +0.018173914 +0.018167345 +0.018141184 +0.018096386 +0.018080029 +0.018067968 +0.018058834 +0.018057837 +0.018043201 +0.018038431 +0.017957052 +0.017945669 +0.017872269 +0.017806503 +0.017760859 +0.017738289 +0.017689602 +0.017683031 +0.017664824 +0.017629597 +0.017627619 +0.017572273 +0.01746537 +0.017459494 +0.017347958 +0.017296581 +0.017276457 +0.017257166 +0.017207304 +0.017165371 +0.017153646 +0.017105444 +0.017037437 +0.017032539 +0.017010843 +0.016990288 +0.016960238 +0.016940037 +0.016935999 +0.016928764 +0.016826895 +0.016826365 +0.016784529 +0.016782661 +0.016767546 +0.016752989 +0.016724216 +0.016719021 +0.016698797 +0.016666059 +0.016629961 +0.016604898 +0.016601042 +0.016569962 +0.016551758 +0.016543955 +0.016517651 +0.016488834 +0.016479387 +0.01644212 +0.016438778 +0.016426662 +0.016424648 +0.016361364 +0.016360878 +0.016351889 +0.01633313 +0.016324522 +0.01630615 +0.016235176 +0.016225349 +0.016223791 +0.016197784 +0.016143642 +0.016067232 +0.016022793 +0.016020367 +0.016010267 +0.016004301 +0.015972395 +0.015945494 +0.015922928 +0.015917259 +0.015873688 +0.015823755 +0.015801109 +0.015800224 +0.01578319 +0.015766155 +0.015756973 +0.015749697 +0.01574148 +0.015733179 +0.015717846 +0.015688328 +0.015679689 +0.015651791 +0.015578312 +0.015568274 +0.015530949 +0.015530323 +0.015514252 +0.015489029 +0.015470831 +0.015454618 +0.015418854 +0.015399651 +0.015362696 +0.015293245 +0.015278149 +0.015268711 +0.015223194 +0.015179592 +0.015173313 +0.015159817 +0.015134972 +0.015124113 +0.015116041 +0.015099134 +0.015076462 +0.015045692 +0.015029678 +0.015027952 +0.015027258 +0.014935503 +0.01493124 +0.014926783 +0.01491824 +0.0149004 +0.014860443 +0.014859562 +0.014846706 +0.014798023 +0.014779491 +0.014776089 +0.014741917 +0.014723202 +0.014678886 +0.014669807 +0.014668699 +0.014668066 +0.014646431 +0.014642235 +0.014635643 +0.014628716 +0.014619865 +0.014581942 +0.014542461 +0.014536594 +0.014529648 +0.014468794 +0.014467144 +0.014455965 +0.014454327 +0.014449732 +0.014434872 +0.014409092 +0.014391941 +0.014377277 +0.014373404 +0.014367949 +0.014364553 +0.014335861 +0.014331312 +0.014315964 +0.01426531 +0.014250792 +0.014210838 +0.014205109 +0.014191071 +0.014177277 +0.014177231 +0.014173882 +0.014140757 +0.014134668 +0.014126049 +0.014125811 +0.014054796 +0.014049654 +0.014025244 +0.014011656 +0.014005735 +0.014000278 +0.013994108 +0.013980742 +0.013960318 +0.013959234 +0.013957403 +0.013863153 +0.013853767 +0.013846024 +0.013827398 +0.0138141 +0.013794388 +0.013780336 +0.013725868 +0.01370705 +0.013689266 +0.013676516 +0.013659449 +0.013632868 +0.013612614 +0.013608204 +0.013590315 +0.013580334 +0.013579395 +0.013574163 +0.013561247 +0.013552969 +0.013543577 +0.013521376 +0.013520414 +0.013518848 +0.013515829 +0.013506664 +0.013487404 +0.013485006 +0.013484594 +0.013480972 +0.013479225 +0.01347628 +0.013475264 +0.01346327 +0.013460785 +0.013449255 +0.013442308 +0.013407326 +0.013399773 +0.013395823 +0.013386217 +0.013368906 +0.013360865 +0.013346773 +0.013335306 +0.013333345 +0.013333048 +0.013321527 +0.013315958 +0.013315645 +0.01330739 +0.01330707 +0.013300503 +0.013275019 +0.013258389 +0.013248606 +0.013243155 +0.013229275 +0.013220968 +0.013217663 +0.013214537 +0.013209286 +0.013207514 +0.013207174 +0.013193296 +0.013181753 +0.013153952 +0.013148331 +0.013147619 +0.01313567 +0.013118118 +0.013115601 +0.01311112 +0.013109673 +0.013098419 +0.013078987 +0.013071623 +0.013053558 +0.013045286 +0.013034384 +0.013032793 +0.012990602 +0.012989401 +0.012988441 +0.012980288 +0.012979965 +0.012975786 +0.012964212 +0.012956188 +0.012955414 +0.012893169 +0.012893152 +0.0128902 +0.012886431 +0.012879498 +0.012878588 +0.012859074 +0.012858637 +0.012857098 +0.012831366 +0.012811628 +0.012811588 +0.01280357 +0.012792517 +0.012785456 +0.012731108 +0.012724525 +0.012707968 +0.012705519 +0.012686659 +0.012677549 +0.012675512 +0.012669334 +0.012662849 +0.012638254 +0.012635168 +0.012623556 +0.012621117 +0.012598213 +0.012597338 +0.012591715 +0.012580093 +0.012575912 +0.012569979 +0.01256566 +0.012554483 +0.012516331 +0.012513477 +0.012508524 +0.012498989 +0.012497349 +0.012469387 +0.012460047 +0.012458017 +0.012454325 +0.012438656 +0.012437292 +0.012430819 +0.012428659 +0.012428358 +0.012392172 +0.012384192 +0.012363575 +0.0123627 +0.012350508 +0.012346867 +0.01234458 +0.012331961 +0.012319809 +0.012309959 +0.012292959 +0.012284637 +0.012281668 +0.012281235 +0.012280586 +0.012274038 +0.012268166 +0.012258696 +0.012257057 +0.012251684 +0.012246971 +0.012233299 +0.012228237 +0.012225534 +0.01220252 +0.012199188 +0.012192537 +0.012169985 +0.012165277 +0.01216407 +0.012150248 +0.012142494 +0.012138397 +0.012134502 +0.01213015 +0.012127392 +0.012120623 +0.012117563 +0.012116022 +0.012113462 +0.012105881 +0.012105434 +0.012104166 +0.012102961 +0.01209749 +0.012092037 +0.012088411 +0.012075352 +0.012067623 +0.012067242 +0.012063 +0.012036968 +0.012029539 +0.012010164 +0.011975971 +0.01196966 +0.011960005 +0.011939915 +0.011938236 +0.011930258 +0.011906082 +0.011903753 +0.011892712 +0.011889427 +0.011856606 +0.011820641 +0.011805254 +0.011789558 +0.011789398 +0.01178734 +0.011783859 +0.011779053 +0.011778351 +0.011777405 +0.011772186 +0.011769785 +0.011769045 +0.011750731 +0.011747965 +0.011736797 +0.011734623 +0.011733103 +0.011727646 +0.01172629 +0.011725962 +0.011709002 +0.011707088 +0.011696634 +0.011681881 +0.011675974 +0.011667149 +0.011655512 +0.011647635 +0.011647419 +0.01163505 +0.011605785 +0.011605425 +0.011600323 +0.011598598 +0.011597515 +0.011596882 +0.011592381 +0.011589779 +0.011586567 +0.011561277 +0.011549034 +0.011542812 +0.011533627 +0.011532291 +0.011521511 +0.011510878 +0.011508146 +0.011506927 +0.011503363 +0.011489201 +0.011487507 +0.011483534 +0.011479553 +0.011467575 +0.011454956 +0.011446638 +0.011445547 +0.011441696 +0.011437248 +0.011431505 +0.011427803 +0.011426689 +0.011415283 +0.011396639 +0.01138549 +0.011352455 +0.011314417 +0.011306023 +0.011303225 +0.011302319 +0.011300928 +0.011289301 +0.011285217 +0.011281603 +0.011278131 +0.01127788 +0.011263325 +0.011262651 +0.011262035 +0.011246296 +0.011234552 +0.011231739 +0.011231646 +0.011219385 +0.01121571 +0.01120808 +0.011197796 +0.011194654 +0.011191275 +0.01118327 +0.011173223 +0.011152914 +0.011149899 +0.011143148 +0.011132282 +0.011125904 +0.011119093 +0.011117306 +0.011116018 +0.011109745 +0.011104404 +0.011101629 +0.011097563 +0.011075924 +0.011064947 +0.01105262 +0.01104351 +0.011031324 +0.011030983 +0.011029053 +0.011020464 +0.011018896 +0.011011696 +0.011001032 +0.010998014 +0.010984489 +0.010971436 +0.010968437 +0.010963564 +0.010949352 +0.010948906 +0.010934481 +0.010930653 +0.010904673 +0.010899469 +0.01089786 +0.010891098 +0.010890671 +0.010883684 +0.010878458 +0.010868954 +0.010840351 +0.010828503 +0.010828463 +0.010825006 +0.010823111 +0.010821735 +0.010817783 +0.010810497 +0.010802845 +0.01079652 +0.010791281 +0.010790363 +0.01078661 +0.010768972 +0.010767355 +0.010755199 +0.010752583 +0.01073773 +0.010730816 +0.010725431 +0.010719328 +0.010708258 +0.010699146 +0.010698341 +0.010698065 +0.010691956 +0.010674366 +0.010650129 +0.010644913 +0.010642487 +0.010639471 +0.010637476 +0.010636229 +0.010623184 +0.010613899 +0.010610718 +0.010591265 +0.010589745 +0.010572945 +0.010570053 +0.010569427 +0.010567434 +0.010564369 +0.010555328 +0.01055295 +0.010534523 +0.010531313 +0.010522446 +0.010521631 +0.010521332 +0.010512012 +0.010507 +0.010502451 +0.010496294 +0.010495981 +0.010483732 +0.010479671 +0.010476015 +0.010474428 +0.010467804 +0.010461031 +0.010460667 +0.010458643 +0.010456127 +0.010455097 +0.010447887 +0.010445536 +0.010445459 +0.010440294 +0.010437674 +0.010424053 +0.010416035 +0.010414288 +0.010411982 +0.010407345 +0.010399019 +0.010397694 +0.010388165 +0.010378002 +0.01037006 +0.010369282 +0.010366194 +0.010362364 +0.010360876 +0.010360525 +0.010359678 +0.010355755 +0.010355 +0.010347639 +0.010340961 +0.010337378 +0.010333439 +0.010332153 +0.010330547 +0.010319702 +0.010315458 +0.010309067 +0.010282721 +0.010280952 +0.010279924 +0.010276993 +0.01026244 +0.010249809 +0.010248869 +0.010244844 +0.010238785 +0.010236814 +0.010225241 +0.010225189 +0.010216644 +0.010205359 +0.01020236 +0.010201057 +0.010196196 +0.010189608 +0.010189569 +0.010172859 +0.010172478 +0.010165102 +0.01014731 +0.010141016 +0.010140961 +0.010140358 +0.010133509 +0.010133013 +0.010129753 +0.010118662 +0.010115639 +0.010097383 +0.010086994 +0.010082422 +0.010079693 +0.010077808 +0.010072815 +0.010069971 +0.010069366 +0.010055101 +0.01005344 +0.010052853 +0.010047998 +0.010046717 +0.010044819 +0.010043018 +0.010027805 +0.010021772 +0.010021236 +0.01001984 +0.010019176 +0.010010813 +0.00999271 +0.009992634 +0.009991449 +0.009988405 +0.009984127 +0.009974216 +0.009973822 +0.009963972 +0.009963217 +0.009959003 +0.009956129 +0.009952198 +0.009951605 +0.009948689 +0.009944738 +0.009934162 +0.009918089 +0.009917334 +0.009915791 +0.009914267 +0.009904041 +0.009895824 +0.009893026 +0.009889654 +0.009885946 +0.009877302 +0.009871275 +0.009862823 +0.009861906 +0.009858282 +0.009857748 +0.009855597 +0.009847418 +0.009838875 +0.009835417 +0.009831131 +0.009821716 +0.009816917 +0.009803411 +0.009801027 +0.009800934 +0.009796852 +0.009794268 +0.00978698 +0.00978071 +0.009769447 +0.009763535 +0.009754473 +0.009749176 +0.009735178 +0.009727205 +0.009726158 +0.009698318 +0.009689453 +0.009668062 +0.009665691 +0.009660448 +0.00965749 +0.009654848 +0.009649281 +0.009637127 +0.009626499 +0.009619808 +0.009618343 +0.009615482 +0.0096136 +0.009610949 +0.009606657 +0.009603209 +0.009598448 +0.009588451 +0.009587584 +0.009577406 +0.009574543 +0.009573772 +0.009573324 +0.009570744 +0.009566359 +0.009563923 +0.009561911 +0.009549023 +0.009546049 +0.009538694 +0.009536924 +0.009534451 +0.009518095 +0.00951535 +0.009508617 +0.009503626 +0.009499363 +0.009495277 +0.009491816 +0.009480606 +0.009474659 +0.009469687 +0.009466248 +0.009465406 +0.009452772 +0.009446671 +0.009442673 +0.009437975 +0.00943074 +0.009428259 +0.009424911 +0.00942466 +0.009418406 +0.00941394 +0.009413757 +0.009407326 +0.009403046 +0.009401253 +0.009391813 +0.009382788 +0.009379992 +0.009376503 +0.009361496 +0.009357916 +0.009354851 +0.00935318 +0.009352173 +0.00934803 +0.009345863 +0.009329193 +0.009310602 +0.009304094 +0.009301453 +0.009299442 +0.009292503 +0.009284487 +0.009283396 +0.00928088 +0.009279207 +0.009275887 +0.009271751 +0.009265942 +0.009260149 +0.009254648 +0.009254284 +0.009252703 +0.009251087 +0.009249889 +0.009248173 +0.009242489 +0.00923875 +0.009236567 +0.009235508 +0.009233568 +0.009231432 +0.009230724 +0.009227587 +0.009224741 +0.009222822 +0.009221806 +0.009216061 +0.009210773 +0.009206926 +0.009206793 +0.00919978 +0.00919894 +0.009184977 +0.009181301 +0.009174124 +0.009171574 +0.009167807 +0.009165182 +0.009157467 +0.009156483 +0.009154934 +0.009154753 +0.009153097 +0.009150114 +0.009149862 +0.009133947 +0.009125546 +0.009125187 +0.009121799 +0.009118078 +0.009116598 +0.009116219 +0.009113089 +0.009109341 +0.009106779 +0.009098486 +0.009091818 +0.009087416 +0.009081589 +0.009071327 +0.009068558 +0.009067184 +0.009057989 +0.009054289 +0.00905188 +0.009050917 +0.009045128 +0.009042654 +0.009039398 +0.00903755 +0.009036253 +0.009035683 +0.009025154 +0.009024414 +0.009016073 +0.009010956 +0.009010275 +0.009009649 +0.009008425 +0.009008026 +0.009003935 +0.009003487 +0.009001575 +0.009000021 +0.008998213 +0.008997826 +0.00899695 +0.00899629 +0.008994701 +0.008980593 +0.008979242 +0.008973251 +0.008967598 +0.008967264 +0.008962202 +0.008958742 +0.008956482 +0.008949486 +0.008948862 +0.008936363 +0.008931353 +0.008928507 +0.00892395 +0.008912882 +0.008911312 +0.008905334 +0.008904833 +0.008898914 +0.008898584 +0.008896852 +0.008896091 +0.008895342 +0.008879528 +0.008878824 +0.008875925 +0.008873835 +0.008866924 +0.008866913 +0.008853792 +0.008847788 +0.008842609 +0.00884203 +0.008841763 +0.008823824 +0.008823648 +0.008821688 +0.008815807 +0.008815762 +0.008815523 +0.008813768 +0.008812487 +0.008809599 +0.00880356 +0.008800686 +0.008790859 +0.008787264 +0.008787136 +0.00878548 +0.008778179 +0.008773167 +0.008769232 +0.008766172 +0.008758953 +0.008753864 +0.008745367 +0.008728994 +0.008727705 +0.008722036 +0.008714931 +0.008713942 +0.008706615 +0.008706228 +0.008702322 +0.00869656 +0.008695816 +0.008694998 +0.008687172 +0.008683538 +0.008681408 +0.008680571 +0.008677876 +0.008668587 +0.008665112 +0.008660421 +0.00865873 +0.008652853 +0.008649252 +0.008645973 +0.008637754 +0.008627981 +0.008618307 +0.008618225 +0.008611267 +0.008608376 +0.008605997 +0.008605856 +0.008604956 +0.008601501 +0.008593412 +0.008593252 +0.008590149 +0.008581535 +0.008579865 +0.008579063 +0.008576729 +0.00857555 +0.008567648 +0.008565775 +0.00856448 +0.008560547 +0.008560545 +0.008559984 +0.008559341 +0.008557108 +0.00855102 +0.008548868 +0.00854011 +0.008531914 +0.008531733 +0.008530304 +0.008523857 +0.008521852 +0.0085205 +0.008506149 +0.008496536 +0.008492718 +0.008491959 +0.008491611 +0.008483423 +0.008482132 +0.008480064 +0.0084772 +0.00847496 +0.008471758 +0.00846702 +0.008464207 +0.00845647 +0.008449924 +0.008448872 +0.008446491 +0.008446367 +0.008444078 +0.00843767 +0.008437092 +0.008437023 +0.008436787 +0.008430056 +0.008423786 +0.008409794 +0.008409582 +0.00840749 +0.008404102 +0.008402639 +0.008402025 +0.008398212 +0.008398067 +0.008397497 +0.008390812 +0.008388365 +0.008387287 +0.008386095 +0.008385265 +0.008384295 +0.008382305 +0.008377583 +0.008375067 +0.008370543 +0.008363409 +0.008362431 +0.008350986 +0.008350721 +0.008347136 +0.008346004 +0.008345411 +0.008340242 +0.008339193 +0.008337996 +0.008335783 +0.008332388 +0.008331875 +0.008329184 +0.008329 +0.008325085 +0.008317554 +0.008315899 +0.00831558 +0.008312111 +0.008311546 +0.008308163 +0.008303694 +0.008302061 +0.008295502 +0.008276363 +0.0082719 +0.008268257 +0.008266729 +0.008265278 +0.008252605 +0.008252218 +0.008250618 +0.00824852 +0.008243444 +0.008241011 +0.008235146 +0.008234823 +0.008232748 +0.008228065 +0.00822789 +0.008227877 +0.008222773 +0.008221802 +0.008220362 +0.008214621 +0.0082124 +0.00821044 +0.008207237 +0.008198914 +0.008193914 +0.008192726 +0.008192453 +0.008189316 +0.008188591 +0.008180777 +0.008174021 +0.008166906 +0.008166307 +0.008163851 +0.008158514 +0.008132813 +0.008130104 +0.008126024 +0.008125488 +0.008124292 +0.008123589 +0.008123493 +0.008123234 +0.008116533 +0.008115725 +0.00811104 +0.008109131 +0.008099726 +0.008099237 +0.008098579 +0.00808876 +0.00808765 +0.008086834 +0.008085915 +0.00808304 +0.008081331 +0.008078959 +0.008076214 +0.008073627 +0.008070107 +0.008067293 +0.008065502 +0.008063486 +0.008058489 +0.008050545 +0.008043613 +0.008037531 +0.008033579 +0.00802656 +0.008025509 +0.008023716 +0.008019367 +0.008016018 +0.007995533 +0.007995502 +0.007994684 +0.007993433 +0.007991413 +0.007990221 +0.007981342 +0.007980297 +0.007976282 +0.00797542 +0.007963688 +0.007961447 +0.007960775 +0.007959494 +0.007949574 +0.007947363 +0.007943882 +0.00794335 +0.007938526 +0.007938213 +0.007937023 +0.007933744 +0.007928679 +0.0079184 +0.007917301 +0.007916977 +0.007916502 +0.007914402 +0.007911205 +0.007907639 +0.007898962 +0.007897505 +0.007890778 +0.007888922 +0.00788455 +0.007882633 +0.007878956 +0.007873016 +0.007866476 +0.007862608 +0.007861006 +0.007856619 +0.007848036 +0.007846813 +0.007837957 +0.007830175 +0.007830101 +0.007813538 +0.007806742 +0.007800179 +0.00779528 +0.007793753 +0.007782089 +0.007777205 +0.007774603 +0.007773149 +0.00777243 +0.007764381 +0.007753885 +0.007737322 +0.007736816 +0.007732416 +0.007730043 +0.007727249 +0.007725708 +0.007722313 +0.007709854 +0.007709442 +0.007707956 +0.007707741 +0.007705021 +0.007697092 +0.007690178 +0.007686562 +0.007686396 +0.007686283 +0.007685259 +0.007682032 +0.007679382 +0.007677752 +0.00767338 +0.007671814 +0.007669827 +0.007667139 +0.00766713 +0.00766556 +0.007663883 +0.007647295 +0.007645601 +0.007644512 +0.007641895 +0.007634661 +0.007633572 +0.007626781 +0.007620035 +0.007608179 +0.007603334 +0.007596003 +0.007594143 +0.00759277 +0.007587484 +0.00753887 +0.007538639 +0.007538141 +0.007532749 +0.007531567 +0.007530338 +0.007527729 +0.007527119 +0.007521132 +0.007515654 +0.007515554 +0.007508749 +0.007503225 +0.00749881 +0.007496796 +0.007492863 +0.007489515 +0.007487968 +0.007486027 +0.007480305 +0.007476843 +0.007475327 +0.007472973 +0.007472609 +0.007466551 +0.007458138 +0.007457579 +0.007454803 +0.007443495 +0.007440092 +0.007436852 +0.007423079 +0.007420023 +0.007415533 +0.007405418 +0.007404099 +0.007399483 +0.0073958 +0.007394213 +0.0073892 +0.007384178 +0.007381269 +0.007375069 +0.007370123 +0.007362854 +0.007362654 +0.007362572 +0.007360636 +0.007350525 +0.007348639 +0.007348511 +0.007345818 +0.007340227 +0.007333773 +0.007331263 +0.007330294 +0.0073283 +0.007322588 +0.007308031 +0.007306694 +0.007304211 +0.007295887 +0.007293764 +0.007292185 +0.007277504 +0.007276218 +0.007269623 +0.007268534 +0.007266216 +0.007261278 +0.007260929 +0.007249109 +0.00724872 +0.00723798 +0.007232494 +0.007231319 +0.007229631 +0.00722677 +0.007221827 +0.007221193 +0.00721487 +0.007211618 +0.007207369 +0.007204393 +0.007201649 +0.00720067 +0.00719776 +0.007197191 +0.007195637 +0.007190441 +0.007190075 +0.007189671 +0.007182873 +0.007180506 +0.007178869 +0.007171055 +0.007170536 +0.007169872 +0.007160252 +0.007159506 +0.007139025 +0.007138716 +0.007133526 +0.007132404 +0.007130962 +0.00712409 +0.007110884 +0.007107983 +0.007106459 +0.007106091 +0.007097916 +0.007090223 +0.007084623 +0.007083195 +0.007068876 +0.007065039 +0.007057159 +0.007055059 +0.00705242 +0.007050728 +0.007050497 +0.00704656 +0.007045835 +0.007043203 +0.007041342 +0.007037169 +0.007037048 +0.007037033 +0.007035322 +0.007035032 +0.007034454 +0.007027992 +0.007010723 +0.007010368 +0.007010002 +0.007004395 +0.007001211 +0.006998716 +0.00699678 +0.00698596 +0.0069813 +0.006970192 +0.006968014 +0.006967873 +0.006956198 +0.006955866 +0.006955643 +0.0069527 +0.006944527 +0.006943811 +0.006936493 +0.006932322 +0.006919962 +0.006917557 +0.006915163 +0.006913467 +0.006912697 +0.006910807 +0.006900354 +0.00689155 +0.006886789 +0.006880814 +0.006871332 +0.006867739 +0.00686223 +0.00686108 +0.00685799 +0.006856377 +0.006854639 +0.006851885 +0.006850521 +0.006846849 +0.00684086 +0.006840626 +0.006832794 +0.006831898 +0.006831432 +0.006830631 +0.006830364 +0.006822613 +0.006813906 +0.006807535 +0.006806032 +0.006804279 +0.006804209 +0.006803143 +0.006797207 +0.006792576 +0.00678742 +0.006786198 +0.006776249 +0.006767094 +0.006765043 +0.006759504 +0.006758421 +0.006748098 +0.006743984 +0.006743649 +0.006740118 +0.006735943 +0.006732008 +0.006731319 +0.006726734 +0.006720741 +0.00671867 +0.006716177 +0.006706623 +0.006698238 +0.006694654 +0.006692337 +0.006690315 +0.006687939 +0.006686069 +0.00668399 +0.006671804 +0.006667908 +0.006664333 +0.006659399 +0.006647436 +0.006647329 +0.006639271 +0.006638327 +0.006633261 +0.006633078 +0.006611351 +0.006607069 +0.006606344 +0.006600904 +0.006597185 +0.006595774 +0.006593163 +0.006589317 +0.006586607 +0.006580635 +0.006576479 +0.006574949 +0.006566893 +0.006566399 +0.006554573 +0.006530695 +0.006525759 +0.006521776 +0.006517738 +0.006501879 +0.006500742 +0.006499847 +0.006492546 +0.006478745 +0.006469521 +0.006459919 +0.006446957 +0.006436213 +0.006430162 +0.006429461 +0.006420221 +0.006410669 +0.006406378 +0.006403811 +0.006396671 +0.006391806 +0.006382936 +0.006363773 +0.006350231 +0.006341734 +0.006335096 +0.006329418 +0.006325489 +0.00632304 +0.006291357 +0.006279036 +0.00625112 +0.006240334 +0.006233267 +0.006232565 +0.006211235 +0.006205635 +0.006204079 +0.006202707 +0.00619545 +0.006194229 +0.006185663 +0.006182297 +0.006178352 +0.006153929 +0.006151711 +0.006140169 +0.006138277 +0.006132753 +0.006055676 +0.006026957 +0.006006159 +0.005980967 +0.005950672 +0.005929432 +0.005926622 +0.005907154 +0.005893517 +0.005889854 +0.005885946 +0.005880421 +0.005874573 +0.005866598 +0.005859877 +0.005851454 +0.005845602 +0.005840521 +0.005823341 +0.005810097 +0.005768602 +0.005765007 +0.005762871 +0.005753492 +0.005752243 +0.005749565 +0.005721613 +0.005683754 +0.005637468 +0.005622242 +0.005615107 +0.005605305 +0.005576214 +0.005545177 +0.005544794 +0.005515455 +0.005495152 +0.005432837 +0.005423744 +0.00542115 +0.005391729 +0.005372042 +0.005344336 +0.00532242 +0.005316675 +0.005290703 +0.005276886 +0.005098354 +0.005076155 +0.004904335 +0.0048818 +0.004871721 +0.004807217 +0.004717197 +0.004528528 +0.004348799 diff --git a/regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat b/tests/morphology_test_cases/simple/LOLASethCraterCatalogv8gt20-binned.dat old mode 100644 new mode 100755 similarity index 100% rename from regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat rename to tests/morphology_test_cases/simple/LOLASethCraterCatalogv8gt20-binned.dat diff --git a/tests/morphology_test_cases/simple/NPFextrap.dat b/tests/morphology_test_cases/simple/NPFextrap.dat new file mode 100755 index 00000000..e98391df --- /dev/null +++ b/tests/morphology_test_cases/simple/NPFextrap.dat @@ -0,0 +1,1418 @@ + 1.0000000000000001E-009 16373498665196056. + 1.0200000000000000E-009 15624829133353072. + 1.0404000000000000E-009 14910392118418680. + 1.0612080000000001E-009 14228622356426014. + 1.0824322000000000E-009 13578024968994198. + 1.1040808000000000E-009 12957178207974354. + 1.1261623999999999E-009 12364718530314516. + 1.1486857000000000E-009 11799347079002376. + 1.1716594000000001E-009 11259828517385738. + 1.1950926000000001E-009 10744978582763124. + 1.2189943999999999E-009 10253671176415016. + 1.2433742999999999E-009 9784827283731524.0 + 1.2682417999999999E-009 9337421008741684.0 + 1.2936066000000000E-009 8910472977441879.0 + 1.3194787999999999E-009 8503045296702585.0 + 1.3458682999999999E-009 8114249148673952.0 + 1.3727857000000000E-009 7743228961776817.0 + 1.4002413999999999E-009 7389174104114597.0 + 1.4282461999999999E-009 7051308368799519.0 + 1.4568112000000000E-009 6728890208258190.0 + 1.4859474000000000E-009 6421215521897574.0 + 1.5156663000000001E-009 6127609310508435.0 + 1.5459797000000000E-009 5847426967224776.0 + 1.5768993000000000E-009 5580056424177601.0 + 1.6084372000000000E-009 5324911980228383.0 + 1.6406059999999999E-009 5081432797667148.0 + 1.6734181000000000E-009 4849087118238152.0 + 1.7068865000000000E-009 4627364941332780.0 + 1.7410241999999999E-009 4415781316339177.5 + 1.7758447000000000E-009 4213871971251545.0 + 1.8113615999999999E-009 4021194880969782.5 + 1.8475888000000001E-009 3837328037757316.5 + 1.8845406000000000E-009 3661868141016992.5 + 1.9222313999999999E-009 3494431216318050.5 + 1.9606759999999999E-009 3334650316747248.5 + 1.9998896000000001E-009 3182174901302566.0 + 2.0398873000000000E-009 3036671967025619.5 + 2.0806850999999999E-009 2897821576611301.5 + 2.1222988000000000E-009 2765320229959727.0 + 2.1647448000000000E-009 2638877361348099.5 + 2.2080397000000001E-009 2518216084527946.0 + 2.2522004999999999E-009 2403071976513234.5 + 2.2972445000000000E-009 2293192809795639.5 + 2.3431893999999999E-009 2188337764271766.2 + 2.3900531000000002E-009 2088277363840784.0 + 2.4378541999999999E-009 1992791917069052.2 + 2.4866113000000000E-009 1901672535858309.2 + 2.5363434999999998E-009 1814719612820091.0 + 2.5870704000000000E-009 1731742474774254.8 + 2.6388118000000001E-009 1652559481637765.0 + 2.6915880000000000E-009 1576997126693668.5 + 2.7454198000000002E-009 1504889718623458.0 + 2.8003281999999998E-009 1436079430510044.2 + 2.8563347000000001E-009 1370415533754651.0 + 2.9134614000000000E-009 1307754004857728.0 + 2.9717306999999998E-009 1247957575911645.5 + 3.0311653000000001E-009 1190895391529202.2 + 3.0917886000000001E-009 1136442337305807.5 + 3.1536243999999999E-009 1084479092213053.0 + 3.2166969000000001E-009 1034891852503704.1 + 3.2810308000000000E-009 987571998980541.62 + 3.3466513999999998E-009 942415804458058.00 + 3.4135843999999999E-009 899324359631564.38 + 3.4818560999999998E-009 858203223971718.88 + 3.5514931999999999E-009 818962349229012.12 + 3.6225231000000002E-009 781515712287184.12 + 3.6949736000000000E-009 745781303219183.00 + 3.7688729999999998E-009 711680881369590.50 + 3.8442505000000000E-009 679139634252424.62 + 3.9211355000000002E-009 648086339057709.00 + 3.9995582000000000E-009 618452938978139.88 + 4.0795494000000003E-009 590174494421968.88 + 4.1611404000000001E-009 563189075227060.88 + 4.2443631999999998E-009 537437556193661.94 + 4.3292503999999998E-009 512863527269277.06 + 4.4158355000000001E-009 489413090719507.75 + 4.5041521999999999E-009 467034939488460.38 + 4.5942352000000002E-009 445680024973336.06 + 4.6861198999999999E-009 425301543369721.69 + 4.7798422999999998E-009 405854855741145.12 + 4.8754392000000000E-009 387297347872637.31 + 4.9729479000000000E-009 369588397022663.94 + 5.0724068999999997E-009 352689156962741.94 + 5.1738549999999998E-009 336562638379934.25 + 5.2773320999999999E-009 321173490452837.50 + 5.3828788000000004E-009 306487995360364.31 + 5.4905363999999996E-009 292473991498358.12 + 5.6003471000000003E-009 279100776849566.19 + 5.7123539999999996E-009 266339046656329.31 + 5.8266011000000001E-009 254160833114840.06 + 5.9431331000000001E-009 242539466105880.25 + 6.0619958000000003E-009 231449474398208.41 + 6.1832356999999997E-009 220866571431898.88 + 6.3069004000000003E-009 210767565834604.31 + 6.4330384000000003E-009 201130331399540.56 + 6.5616992000000004E-009 191933751602170.12 + 6.6929332000000002E-009 183157681685953.81 + 6.8267918000000003E-009 174782897833489.59 + 6.9633277000000003E-009 166791039009238.41 + 7.1025941999999997E-009 159164610185338.97 + 7.2446461000000002E-009 151886892107514.00 + 7.3895389999999998E-009 144941945641289.97 + 7.5373297999999992E-009 138314551278590.05 + 7.6880764000000003E-009 131990191714344.11 + 7.8418378999999996E-009 125955011347589.45 + 7.9986746999999999E-009 120195783849702.44 + 8.1586482000000008E-009 114699895257102.41 + 8.3218211999999993E-009 109455302339307.47 + 8.4882576000000007E-009 104450517459128.98 + 8.6580226999999995E-009 99674574428007.266 + 8.8311832000000003E-009 95117006273188.609 + 9.0078069000000000E-009 90767830811786.562 + 9.1879630000000007E-009 86617520797173.422 + 9.3717223000000003E-009 82656979820887.656 + 9.5591567000000001E-009 78877534206942.641 + 9.7503398000000004E-009 75270901460268.844 + 9.9453466000000004E-009 71829179396882.812 + 1.0144254000000000E-008 68544820836225.852 + 1.0347139000000000E-008 65410646497629.273 + 1.0554081000000001E-008 62419790325370.305 + 1.0765163000000000E-008 59565673586258.523 + 1.0980465999999999E-008 56842067973770.125 + 1.1200076000000000E-008 54242986818745.445 + 1.1424077000000000E-008 51762760619395.273 + 1.1652559000000000E-008 49395931268191.195 + 1.1885609999999999E-008 47137330228209.656 + 1.2123322000000000E-008 44982002588342.570 + 1.2365788000000000E-008 42925228016763.523 + 1.2613104000000000E-008 40962492917581.109 + 1.2865366000000001E-008 39089505256454.422 + 1.3122674000000000E-008 37302153815962.242 + 1.3385127000000000E-008 35596535659580.703 + 1.3652830000000000E-008 33968900264402.430 + 1.3925886000000000E-008 32415693637990.871 + 1.4204404000000001E-008 30933501818846.531 + 1.4488492000000000E-008 29519084260541.852 + 1.4778261999999999E-008 28169339086295.105 + 1.5073827000000001E-008 26881312027552.051 + 1.5375304000000001E-008 25652176494844.832 + 1.5682810000000001E-008 24479244642274.449 + 1.5996465999999999E-008 23359944870186.188 + 1.6316394999999999E-008 22291824829480.715 + 1.6642723000000000E-008 21272542674614.992 + 1.6975578000000000E-008 20299865430624.629 + 1.7315088999999998E-008 19371666343646.961 + 1.7661391000000001E-008 18485906643103.184 + 1.8014619000000000E-008 17640647961544.605 + 1.8374910999999999E-008 16834039524188.734 + 1.8742409000000001E-008 16064312451471.598 + 1.9117258000000001E-008 15329778741146.434 + 1.9499602999999998E-008 14628833032189.432 + 1.9889595000000001E-008 13959937509623.682 + 2.0287386999999999E-008 13321626625147.031 + 2.0693133999999998E-008 12712503396493.473 + 2.1106997000000001E-008 12131230494230.133 + 2.1529137000000001E-008 11576536345526.742 + 2.1959720000000000E-008 11047205059657.873 + 2.2398914000000000E-008 10542077919747.137 + 2.2846892999999998E-008 10060046255544.195 + 2.3303830000000000E-008 9600056819862.7637 + 2.3769907000000001E-008 9161098955437.1289 + 2.4245305000000001E-008 8742212689765.9873 + 2.4730211000000002E-008 8342479736439.3154 + 2.5224815000000000E-008 7961024444539.4209 + 2.5729311999999999E-008 7597010341008.1240 + 2.6243898000000001E-008 7249641233953.4287 + 2.6768776000000001E-008 6918155213847.5566 + 2.7304150999999999E-008 6601826537550.0312 + 2.7850234000000000E-008 6299961535648.2812 + 2.8407239000000001E-008 6011898979667.3711 + 2.8975384000000000E-008 5737007988465.2129 + 2.9554892000000001E-008 5474686204565.7217 + 3.0145988999999997E-008 5224359429035.2139 + 3.0748909000000000E-008 4985478284117.9785 + 3.1363887000000002E-008 4757520001567.6973 + 3.1991165000000001E-008 4539984838571.4219 + 3.2630987999999999E-008 4332396536883.7876 + 3.3283608000000003E-008 4134299935039.2305 + 3.3949279999999998E-008 3945261310425.0435 + 3.4628266000000003E-008 3764866228554.6958 + 3.5320830999999998E-008 3592719796758.2207 + 3.6027248000000002E-008 3428444506578.7588 + 3.6747793000000003E-008 3271680693359.0024 + 3.7482749000000002E-008 3122084803976.6665 + 3.8232403999999998E-008 2979329130228.1948 + 3.8997051999999998E-008 2843100901531.3130 + 3.9776993000000001E-008 2713101629103.0752 + 4.0572533000000002E-008 2589046476685.4932 + 4.1383983000000000E-008 2470663794671.9092 + 4.2211663000000003E-008 2357693959398.8506 + 4.3055895999999998E-008 2249889687218.9824 + 4.3917014000000000E-008 2147014667034.8123 + 4.4795355000000002E-008 2048843483433.1084 + 4.5691261999999999E-008 1955161213496.6575 + 4.6605086999999997E-008 1865762527880.5625 + 4.7537189000000001E-008 1780451503931.3225 + 4.8487932000000002E-008 1699041369129.2983 + 4.9457691000000003E-008 1621353576798.9429 + 5.0446845000000002E-008 1547218032532.4575 + 5.1455781999999998E-008 1476472302781.3630 + 5.2484897000000000E-008 1408961431360.2058 + 5.3534595000000003E-008 1344537414557.3447 + 5.4605287000000000E-008 1283059149759.8259 + 5.5697393000000002E-008 1224391937812.7815 + 5.6811340999999998E-008 1168407259997.1379 + 5.7947567999999998E-008 1114982450296.6106 + 5.9106518999999997E-008 1064000485116.6843 + 6.0288649000000002E-008 1015349642963.6342 + 6.1494422000000003E-008 968923318991.95959 + 6.2724311000000003E-008 924619795267.01807 + 6.3978796999999998E-008 882342053288.68738 + 6.5258373000000004E-008 841997429632.64258 + 6.6563539999999999E-008 803497557403.88025 + 6.7894811000000003E-008 766758052921.46326 + 6.9252707000000001E-008 731698453641.91223 + 7.0637761999999997E-008 698241910301.06592 + 7.2050516999999996E-008 666315174928.58032 + 7.3491526999999999E-008 635848274355.08435 + 7.4961357999999994E-008 606774440832.36877 + 7.6460585000000002E-008 579030004685.42468 + 7.7989797000000004E-008 552554160097.28235 + 7.9549593000000000E-008 527288913637.53717 + 8.1140583999999998E-008 503178920665.76013 + 8.2763396000000005E-008 480171327337.28839 + 8.4418663999999995E-008 458215747372.30853 + 8.6107037000000007E-008 437264079007.88422 + 8.7829177999999996E-008 417270408258.57721 + 8.9585762000000003E-008 398190935823.03259 + 9.1377476999999995E-008 379983869073.30249 + 9.3205025999999995E-008 362609313384.73578 + 9.5069127000000000E-008 346029190991.65741 + 9.6970508999999994E-008 330207194295.50470 + 9.8909920000000005E-008 315108639531.97485 + 1.0088812000000000E-007 300700453028.72919 + 1.0290588000000000E-007 286951100304.25635 + 1.0496400000000000E-007 273830398824.25473 + 1.0706327999999999E-007 261309649245.87091 + 1.0920454000000000E-007 249361434541.21716 + 1.1138863000000000E-007 237959519387.66306 + 1.1361640999999999E-007 227078911767.07831 + 1.1588874000000000E-007 216695841161.21136 + 1.1820651000000000E-007 206787558744.98465 + 1.2057063999999999E-007 197332308194.68011 + 1.2298205000000001E-007 188309403334.54932 + 1.2544169000000001E-007 179699059251.88254 + 1.2795052999999999E-007 171482395554.55167 + 1.3050953999999999E-007 163641455843.85178 + 1.3311972999999999E-007 156159039406.35278 + 1.3578212000000000E-007 149018762172.14835 + 1.3849777000000001E-007 142204939962.86777 + 1.4126772000000001E-007 135702706863.71530 + 1.4409307999999999E-007 129497760760.52310 + 1.4697494000000000E-007 123576547597.46860 + 1.4991444000000001E-007 117926073347.71808 + 1.5291272000000000E-007 112533981565.08438 + 1.5597097999999999E-007 107388415907.11580 + 1.5909040000000000E-007 102478137005.01477 + 1.6227221000000001E-007 97792375760.095139 + 1.6551764999999999E-007 93320876904.490311 + 1.6882800000000001E-007 89053833104.851059 + 1.7220455999999999E-007 84981893879.282379 + 1.7564866000000000E-007 81096132302.188889 + 1.7916163000000001E-007 77388057987.848480 + 1.8274486000000001E-007 73849532612.797913 + 1.8639976000000000E-007 70472799448.051804 + 1.9012775000000001E-007 67250472464.319939 + 1.9393031000000000E-007 64175476409.695488 + 1.9780891000000001E-007 61241091364.895897 + 2.0176508999999999E-007 58440873753.760574 + 2.0580038999999999E-007 55768696985.791275 + 2.0991640000000001E-007 53218701612.847710 + 2.1411473000000001E-007 50785303621.508827 + 2.1839703000000000E-007 48463169749.026505 + 2.2276496999999999E-007 46247217340.361671 + 2.2722026999999999E-007 44132587611.583885 + 2.3176467000000001E-007 42114650797.673409 + 2.3639996000000001E-007 40188982118.849129 + 2.4112796000000000E-007 38351361952.392334 + 2.4595051999999998E-007 36597766012.277328 + 2.5086953000000001E-007 34924352727.238846 + 2.5588691999999999E-007 33327455429.419361 + 2.6100465999999998E-007 31803574765.990089 + 2.6622476000000002E-007 30349371365.674057 + 2.7154925000000000E-007 28961663787.900448 + 2.7698024000000001E-007 27637405910.687466 + 2.8251984000000002E-007 26373701261.103699 + 2.8817023999999999E-007 25167777115.559059 + 2.9393364000000001E-007 24016994798.944111 + 2.9981231000000000E-007 22918830970.512638 + 3.0580855999999997E-007 21870878952.293278 + 3.1192473000000001E-007 20870844815.995773 + 3.1816323000000000E-007 19916535721.223831 + 3.2452648999999998E-007 19005863338.361744 + 3.3101702000000000E-007 18136830303.799107 + 3.3763736000000000E-007 17307533417.960754 + 3.4439011000000000E-007 16516155325.650702 + 3.5127791000000000E-007 15760963127.140764 + 3.5830347000000001E-007 15040301278.532799 + 3.6546953999999998E-007 14352591433.729498 + 3.7277893000000002E-007 13696326881.594456 + 3.8023451000000001E-007 13070069494.442820 + 3.8783920000000002E-007 12472447522.296986 + 3.9559598000000000E-007 11902151766.819441 + 4.0350790000000000E-007 11357932171.402477 + 4.1157805999999999E-007 10838596629.491890 + 4.1980962000000000E-007 10343007623.858597 + 4.2820580999999999E-007 9870079223.4984512 + 4.3676993000000002E-007 9418774898.5524960 + 4.4550533000000002E-007 8988106351.1573124 + 4.5441543000000001E-007 8577130255.7068071 + 4.6350374000000000E-007 8184945470.8186483 + 4.7277382000000000E-007 7810692982.6348801 + 4.8222928999999996E-007 7453553427.5187416 + 4.9187388000000002E-007 7112743511.5251446 + 5.0171136000000002E-007 6787517014.6966610 + 5.1174559000000000E-007 6477161319.7870684 + 5.2198050000000003E-007 6180996608.3631239 + 5.3242010999999997E-007 5898373820.7871580 + 5.4306851000000005E-007 5628673863.8338795 + 5.5392987999999997E-007 5371305744.9803934 + 5.6500848000000005E-007 5125705590.5661449 + 5.7630865000000003E-007 4891335416.2200336 + 5.8783482000000000E-007 4667681758.0877953 + 5.9959151999999999E-007 4454254425.1566029 + 6.1158334999999995E-007 4250586013.4730248 + 6.2381500999999999E-007 4056230333.2004013 + 6.3629130999999998E-007 3870761357.1443782 + 6.4901713999999997E-007 3693772799.1979837 + 6.6199748000000004E-007 3524877033.9801593 + 6.7523743000000005E-007 3363703899.4316201 + 6.8874217999999998E-007 3209900309.0552664 + 7.0251701999999996E-007 3063129358.6413770 + 7.1656736000000002E-007 2923069399.7206674 + 7.3089871000000005E-007 2789413577.9710178 + 7.4551668999999998E-007 2661869074.3602333 + 7.6042702000000003E-007 2540156554.5936022 + 7.7563555999999996E-007 2424009247.9907260 + 7.9114827000000001E-007 2313172720.8053265 + 8.0697124000000003E-007 2207404096.8074675 + 8.2311066000000003E-007 2106471745.4751511 + 8.3957287999999996E-007 2010154405.2482915 + 8.5636432999999996E-007 1918241202.4974861 + 8.7349161999999997E-007 1830530625.4059026 + 8.9096145000000005E-007 1746830595.6282666 + 9.0878067999999999E-007 1666957689.9548492 + 9.2695629000000003E-007 1590736949.3339379 + 9.4549542000000000E-007 1518001331.1405859 + 9.6440533000000010E-007 1448591520.6681437 + 9.8369343999999992E-007 1382355431.5699728 + 1.0033673000000000E-006 1319147990.7537870 + 1.0234346999999999E-006 1258830492.3210196 + 1.0439033000000000E-006 1201271392.3003054 + 1.0647814000000000E-006 1146343809.2271917 + 1.0860770000000001E-006 1093927913.9954834 + 1.1077986000000000E-006 1043908507.3660606 + 1.1299546000000000E-006 996176286.85680950 + 1.1525536000000000E-006 950626834.44310856 + 1.1756046999999999E-006 907159876.11715174 + 1.1991168000000000E-006 865680462.29182279 + 1.2230990999999999E-006 826097740.43104613 + 1.2475611000000001E-006 788324832.95741260 + 1.2725124000000000E-006 752278989.66656435 + 1.2979626000000000E-006 717881495.07573700 + 1.3239218000000000E-006 685056808.51713252 + 1.3504003000000001E-006 653732876.48902380 + 1.3774083000000000E-006 623841294.32597458 + 1.4049565000000001E-006 595316448.27911973 + 1.4330556000000000E-006 568095947.99357510 + 1.4617166999999999E-006 542120072.91482520 + 1.4909509999999999E-006 517331948.33869046 + 1.5207701000000001E-006 493677158.38076752 + 1.5511855000000000E-006 471104033.88979679 + 1.5822092000000000E-006 449563058.84410787 + 1.6138532999999999E-006 429007079.48189741 + 1.6461304000000000E-006 409390938.55344498 + 1.6790529999999999E-006 390671759.68748778 + 1.7126340999999999E-006 372808480.38837469 + 1.7468867999999999E-006 355762001.91272759 + 1.7818245000000000E-006 339494989.49936914 + 1.8174609999999999E-006 323971757.16301894 + 1.8538102000000001E-006 309158328.49890012 + 1.8908864000000000E-006 295022229.57686782 + 1.9287040999999999E-006 281532504.44340748 + 1.9672781999999999E-006 268659574.38621789 + 2.0066237999999999E-006 256375247.11991504 + 2.0467562999999999E-006 244652618.30817631 + 2.0876914000000001E-006 233466014.11792561 + 2.1294452000000000E-006 222790911.53514940 + 2.1720341000000002E-006 212603916.32905811 + 2.2154747999999999E-006 202882711.27109835 + 2.2597843000000002E-006 193606006.22004980 + 2.3049799999999998E-006 184753471.74274507 + 2.3510795999999999E-006 176305717.35163444 + 2.3981012000000001E-006 168244230.71487257 + 2.4460632000000001E-006 160551356.33877766 + 2.4949844999999999E-006 153210225.59394935 + 2.5448841999999998E-006 146204768.03206238 + 2.5957817999999998E-006 139519643.32072857 + 2.6476974999999999E-006 133140174.11938395 + 2.7006514000000001E-006 127052415.91807871 + 2.7546645000000000E-006 121243004.17869684 + 2.8097577000000001E-006 115699240.95055012 + 2.8659529000000000E-006 110408950.41497400 + 2.9232720000000001E-006 105360556.20958902 + 2.9817373999999999E-006 100543003.90697807 + 3.0413720999999998E-006 95945732.025454387 + 3.1021996000000000E-006 91558660.330692887 + 3.1642435999999999E-006 87372188.689579099 + 3.2275284000000001E-006 83377146.149690047 + 3.2920789999999998E-006 79564768.593441397 + 3.3579205999999998E-006 75926710.726433173 + 3.4250790000000001E-006 72455002.798176125 + 3.4935805999999998E-006 69142035.336683005 + 3.5634522000000001E-006 65980553.011830956 + 3.6347211999999999E-006 62963629.066042639 + 3.7074157000000001E-006 60084647.650260292 + 3.7815640000000002E-006 57337309.543459058 + 3.8571953000000004E-006 54715590.843328290 + 3.9343391999999996E-006 52213749.695231773 + 4.0130259999999998E-006 49826303.246465102 + 4.0932865000000000E-006 47548022.537930578 + 4.1751521999999997E-006 45373915.228200622 + 4.2586551999999997E-006 43299218.106943920 + 4.3438283000000004E-006 41319384.440037131 + 4.4307049000000002E-006 39430076.813855864 + 4.5193190000000004E-006 37627157.449836500 + 4.6097054000000002E-006 35906675.288457364 + 4.7018995000000001E-006 34264861.766135469 + 4.7959375000000002E-006 32698118.995765790 + 4.8918562000000001E-006 31203015.622155707 + 4.9896933999999996E-006 29776273.231380627 + 5.0894872000000003E-006 28414769.846710719 + 5.1912770000000002E-006 27115518.892308448 + 5.2951024999999997E-006 25875676.652969956 + 5.4010046000000002E-006 24692524.538084690 + 5.5090247000000003E-006 23563471.884270709 + 5.6192051999999997E-006 22486044.588703938 + 5.7315893000000000E-006 21457882.176173091 + 5.8462210000000000E-006 20476732.620486479 + 5.9631455000000000E-006 19540444.275454685 + 6.0824084000000004E-006 18646967.909491993 + 6.2040564999999998E-006 17794345.664688975 + 6.3281377000000004E-006 16980708.214339003 + 6.4547004000000000E-006 16204274.669385515 + 6.5837944000000004E-006 15463342.858892167 + 6.7154702999999997E-006 14756289.655807687 + 6.8497796999999997E-006 14081566.176669700 + 6.9867753000000004E-006 13437694.013588579 + 7.1265107999999997E-006 12823262.615790203 + 7.2690409999999998E-006 12236925.805970181 + 7.4144218999999999E-006 11677398.573602589 + 7.5627103000000001E-006 11143455.857292952 + 7.7139645000000006E-006 10633927.275331518 + 7.8682438000000008E-006 10147696.566777911 + 8.0256086999999997E-006 9683698.4616727829 + 8.1861208000000003E-006 9240916.6891116519 + 8.3498433000000000E-006 8818380.4708922599 + 8.5168401000000005E-006 8415164.8609299120 + 8.6871768999999992E-006 8030385.9205410350 + 8.8609204999999996E-006 7663200.6619232958 + 9.0381389000000008E-006 7312804.9003621889 + 9.2189016999999998E-006 6978430.7400451154 + 9.4032797000000007E-006 6659345.7570849862 + 9.5913453000000004E-006 6354850.6992041664 + 9.7831721999999997E-006 6064278.5343819205 + 9.9788356000000005E-006 5786992.6790467855 + 1.0178412000000000E-005 5522385.9118151022 + 1.0381981000000000E-005 5269876.8367677992 + 1.0589620000000001E-005 5028915.2126645660 + 1.0801413000000000E-005 4798970.1050369870 + 1.1017440999999999E-005 4579540.0007866398 + 1.1237790000000000E-005 4370142.8006480681 + 1.1462545000000001E-005 4170321.0297175515 + 1.1691795999999999E-005 3979635.2350405804 + 1.1925632000000001E-005 3797668.4666920146 + 1.2164145000000001E-005 3624021.8394446643 + 1.2407428000000001E-005 3458315.2988679176 + 1.2655576000000001E-005 3300186.0139632057 + 1.2908687999999999E-005 3149286.4837214323 + 1.3166862000000000E-005 3005286.9024010641 + 1.3430199000000000E-005 2867871.8753652950 + 1.3698803000000000E-005 2736739.9479724532 + 1.3972779000000000E-005 2611603.9931547828 + 1.4252235000000000E-005 2492189.6136763925 + 1.4537279000000000E-005 2378235.8379557426 + 1.4828024999999999E-005 2269492.1153841284 + 1.5124585000000000E-005 2165720.9628725541 + 1.5427077000000000E-005 2066694.4265082360 + 1.5735619000000001E-005 1972195.7853850159 + 1.6050330999999999E-005 1882018.2856032588 + 1.6371338000000001E-005 1795963.9004598274 + 1.6698764000000002E-005 1713844.5889679128 + 1.7032740000000000E-005 1635479.7917542397 + 1.7373393999999999E-005 1560698.5167169769 + 1.7720862000000001E-005 1489336.3818411003 + 1.8075280000000002E-005 1421237.1255185530 + 1.8436784999999998E-005 1356251.9170877561 + 1.8805520999999999E-005 1294237.9695006604 + 1.9181631000000001E-005 1235059.6895512016 + 1.9565263999999999E-005 1178587.1870778245 + 1.9956569000000000E-005 1124696.9509151909 + 2.0355700999999998E-005 1073270.7029168624 + 2.0762815000000002E-005 1024195.9722807186 + 2.1178071000000000E-005 977365.18812400894 + 2.1601632000000001E-005 932675.72676108195 + 2.2033665000000000E-005 890029.58990739926 + 2.2474338000000000E-005 849333.48640435957 + 2.2923825000000001E-005 810498.14363984112 + 2.3382301000000001E-005 773438.58549524425 + 2.3849946999999999E-005 738073.51840637717 + 2.4326946000000002E-005 704325.49457770202 + 2.4813485000000001E-005 672120.58025205252 + 2.5309755000000000E-005 641388.20567062881 + 2.5815950000000001E-005 612061.07615932985 + 2.6332269000000000E-005 584074.90852185700 + 2.6858914999999999E-005 557368.36302855529 + 2.7396093000000001E-005 531883.00439070247 + 2.7944015000000000E-005 507562.93042676145 + 2.8502895000000001E-005 484354.89703530917 + 2.9072952999999999E-005 462208.02280674933 + 2.9654412000000001E-005 441073.80851015908 + 3.0247500000000001E-005 420905.95073286624 + 3.0852450000000000E-005 401660.24962004879 + 3.1469498999999998E-005 383294.54800707957 + 3.2098889000000002E-005 365768.60782600328 + 3.2740867000000000E-005 349044.02689875313 + 3.3395683999999999E-005 333084.18215294968 + 3.4063597999999998E-005 317854.07772982976 + 3.4744869999999998E-005 303320.36798482563 + 3.5439767000000002E-005 289451.21293872269 + 3.6148563000000000E-005 276216.19802248740 + 3.6871534000000001E-005 263586.36344363284 + 3.7608965000000003E-005 251534.01187652227 + 3.8361144000000001E-005 240032.75721127572 + 3.9128366999999999E-005 229057.38518446503 + 3.9910933999999997E-005 218583.86228548523 + 4.0709152999999998E-005 208589.22738368998 + 4.1523336000000001E-005 199051.59639622536 + 4.2353803000000003E-005 189950.06489815947 + 4.3200878999999998E-005 181264.69964266196 + 4.4064896000000001E-005 172976.47288255283 + 4.4946193999999997E-005 165067.21481268876 + 4.5845118000000002E-005 157519.60309820992 + 4.6762019999999999E-005 150317.10563231463 + 4.7697261000000002E-005 143443.93153248174 + 4.8651206000000002E-005 136885.03540384132 + 4.9624230000000000E-005 130626.04059658188 + 5.0616715000000000E-005 124653.23192424838 + 5.1629048999999997E-005 118953.53071920716 + 5.2661629999999999E-005 113514.44359218581 + 5.3714863000000002E-005 108324.05402841966 + 5.4789159999999998E-005 103370.99534595871 + 5.5884943000000002E-005 98644.412311095992 + 5.7002641999999997E-005 94133.948388619712 + 5.8142695000000001E-005 89829.723005431762 + 5.9305548999999997E-005 85722.306283478480 + 6.0491659999999999E-005 81802.699285230250 + 6.1701493000000006E-005 78062.314897604520 + 6.2935523000000004E-005 74492.956605586558 + 6.4194233000000006E-005 71086.806926364516 + 6.5478118000000002E-005 67836.399595407667 + 6.6787680000000003E-005 64734.617071938694 + 6.8123433999999999E-005 61774.660225477834 + 6.9485902000000004E-005 58950.048055397834 + 7.0875620000000004E-005 56254.588485216016 + 7.2293133000000004E-005 53682.376245656778 + 7.3738995999999996E-005 51227.777540072333 + 7.5213775000000006E-005 48885.416028320309 + 7.6718051000000006E-005 46650.155622935745 + 7.8252412000000003E-005 44517.102057208998 + 7.9817460000000003E-005 42481.581505754570 + 8.1413808999999994E-005 40539.133986816698 + 8.3042086000000004E-005 38685.502709762957 + 8.4702926999999999E-005 36916.629383039734 + 8.6396985999999995E-005 35228.635663673311 + 8.8124925999999998E-005 33617.824751977991 + 8.9887424000000002E-005 32080.668007057582 + 9.1685173000000000E-005 30613.796087803417 + 9.3518876000000004E-005 29213.996858227081 + 9.5389254000000006E-005 27878.202032182500 + 9.7297038999999994E-005 26603.486100990729 + 9.9242979000000001E-005 25387.056296952607 + 1.0122784000000000E-004 24226.245826690531 + 1.0325239999999999E-004 23118.511907098316 + 1.0531744000000000E-004 22061.434187145624 + 1.0742379000000001E-004 21052.686268415113 + 1.0957227000000001E-004 20090.061547655005 + 1.1176371000000000E-004 19171.456341886540 + 1.1399899000000000E-004 18294.849481054789 + 1.1627897000000000E-004 17458.327132412986 + 1.1860455000000000E-004 16660.054195544297 + 1.2097664000000001E-004 15898.282375265315 + 1.2339617000000001E-004 15171.342669353615 + 1.2586408999999999E-004 14477.642006433896 + 1.2838138000000000E-004 13815.657428149610 + 1.3094900000000000E-004 13183.945637516810 + 1.3356798000000000E-004 12581.116723967780 + 1.3623933999999999E-004 12005.851759216137 + 1.3896412999999999E-004 11456.889939716984 + 1.4174340999999999E-004 10933.030204674744 + 1.4457827999999999E-004 10433.122897617906 + 1.4746985000000000E-004 9956.0731913299514 + 1.5041923999999999E-004 9500.8380764484391 + 1.5342763000000001E-004 9066.4165742123387 + 1.5649618000000001E-004 8651.8598306724380 + 1.5962610000000001E-004 8256.2585744065291 + 1.6281862999999999E-004 7878.7446204035850 + 1.6607500000000001E-004 7518.4934844581639 + 1.6939650000000000E-004 7174.7143625408125 + 1.7278443000000001E-004 6846.6543581034957 + 1.7624011999999999E-004 6533.5946006210788 + 1.7976491999999999E-004 6234.8496538734908 + 1.8336021999999999E-004 5949.7643415035282 + 1.8702742000000001E-004 5677.7148422901691 + 1.9076797000000000E-004 5418.1042386559257 + 1.9458333000000000E-004 5170.3642617921560 + 1.9847500000000001E-004 4933.9519018229212 + 2.0244450000000001E-004 4708.3495711127734 + 2.0649338999999999E-004 4493.0627871997895 + 2.1062326000000000E-004 4287.6197713872743 + 2.1483571999999999E-004 4091.5708682275231 + 2.1913242999999999E-004 3904.4861478461448 + 2.2351508000000001E-004 3725.9555373309636 + 2.2798539000000001E-004 3555.5878891576617 + 2.3254509000000001E-004 3393.0107901952560 + 2.3719599000000000E-004 3237.8672318796284 + 2.4193991000000001E-004 3089.8174656635324 + 2.4677871000000000E-004 2948.5371523035915 + 2.5171428999999998E-004 2813.7167033104624 + 2.5674857000000000E-004 2685.0611445267027 + 2.6188353999999998E-004 2562.2881823134712 + 2.6712121999999998E-004 2445.1287164017031 + 2.7246364000000001E-004 2333.3265931216993 + 2.7791291000000000E-004 2226.6365271332370 + 2.8347117000000001E-004 2124.8247222291452 + 2.8914058999999999E-004 2027.6682967325241 + 2.9492340999999998E-004 1934.9541131481556 + 3.0082186999999999E-004 1846.4794830622891 + 3.0683830999999999E-004 1762.0501537185794 + 3.1297508000000001E-004 1681.4812979950680 + 3.1923458000000001E-004 1604.5964775505568 + 3.2561926999999998E-004 1531.2271735244158 + 3.3213166000000001E-004 1461.2125763080928 + 3.3877429000000000E-004 1394.3994383564398 + 3.4554977999999998E-004 1330.6412261985129 + 3.5246076999999998E-004 1269.7984105041310 + 3.5950998999999999E-004 1211.7375158246011 + 3.6670019000000002E-004 1156.3314598176823 + 3.7403418999999998E-004 1103.4588443940845 + 3.8151487000000000E-004 1053.0037993354442 + 3.8914517000000000E-004 1004.8557439839823 + 3.9692807000000000E-004 958.90926817138632 + 4.0486663999999997E-004 915.06360504680390 + 4.1296397000000000E-004 873.22282170206813 + 4.2122325000000001E-004 833.29516897294911 + 4.2964771000000000E-004 795.19321177104700 + 4.3824066999999998E-004 758.83340065720188 + 4.4700548000000003E-004 724.13615948878828 + 4.5594559000000000E-004 691.02541664890100 + 4.6506450000000001E-004 659.42865250192358 + 4.7436579000000002E-004 629.27662754348455 + 4.8385311000000001E-004 600.50327555720492 + 4.9353017000000002E-004 573.04558821081014 + 5.0340077000000005E-004 546.84339171685224 + 5.1346878999999998E-004 521.83925698704104 + 5.2373815999999995E-004 497.97844708202007 + 5.3421293000000003E-004 475.20863272687154 + 5.4489719000000002E-004 453.47996756245192 + 5.5579513000000001E-004 432.74484388859719 + 5.6691103000000001E-004 412.95782013318836 + 5.7824924999999995E-004 394.07554406959622 + 5.8981424000000005E-004 376.05664154394248 + 6.0161052000000002E-004 358.86165810382306 + 6.1364272999999997E-004 342.45289987060636 + 6.2591559000000003E-004 326.79441621993942 + 6.3843389999999997E-004 311.85191713956726 + 6.5120257999999999E-004 297.59265167353175 + 6.6422663000000005E-004 283.98538732020444 + 6.7751116000000001E-004 271.00030875774297 + 6.9106139000000004E-004 258.60895752742181 + 7.0488261000000005E-004 246.78420673106629 + 7.1898027000000004E-004 235.50012387696981 + 7.3335987000000004E-004 224.73200967541163 + 7.4802707000000000E-004 214.45625610250985 + 7.6298760999999997E-004 204.65035857094162 + 7.7824736000000000E-004 195.29283091255718 + 7.9381231000000003E-004 186.36316835613906 + 8.0968855000000000E-004 177.84181467609744 + 8.2588232999999999E-004 169.71008776841461 + 8.4239997000000000E-004 161.95018711420093 + 8.5924796999999997E-004 154.54510055106095 + 8.7643292999999998E-004 147.47860765768473 + 8.9396159000000000E-004 140.73522612058639 + 9.1184082000000000E-004 134.30018326835051 + 9.3007764000000001E-004 128.15937752913058 + 9.4867919000000002E-004 122.29935890304898 + 9.6765277000000001E-004 116.70728674919727 + 9.8700582999999994E-004 111.37090681021482 + 1.0067459000000000E-003 106.27854285962243 + 1.0268809000000001E-003 101.41899378289264 + 1.0474185000000000E-003 96.781668078947419 + 1.0683668999999999E-003 92.356371572505694 + 1.0897342000000000E-003 88.133432785485070 + 1.1115289000000000E-003 84.103575515231697 + 1.1337595000000000E-003 80.257980503515171 + 1.1564346000000000E-003 76.588241049170264 + 1.1795632999999999E-003 73.086283225151718 + 1.2031546000000001E-003 69.744447078952007 + 1.2272177000000001E-003 66.555418245317071 + 1.2517620000000000E-003 63.512213566317371 + 1.2767973000000000E-003 60.608144595986715 + 1.3023332000000000E-003 57.836874196360156 + 1.3283799000000001E-003 55.192310302517157 + 1.3549475000000000E-003 52.668671038432279 + 1.3820464000000000E-003 50.260428320124269 + 1.4096874000000001E-003 47.962291133764388 + 1.4378811000000000E-003 45.769244451627792 + 1.4666386999999999E-003 43.676471602128551 + 1.4959715000000000E-003 41.679386419660766 + 1.5258909000000001E-003 39.773620458543157 + 1.5564088000000001E-003 37.954988056748043 + 1.5875368999999999E-003 36.219520481762594 + 1.6192877000000001E-003 34.563399012652916 + 1.6516733999999999E-003 32.983008494777621 + 1.6847069000000001E-003 31.474876533747612 + 1.7184010000000000E-003 30.035706087859037 + 1.7527691000000000E-003 28.662336284402915 + 1.7878244000000001E-003 27.351769142616142 + 1.8235809000000001E-003 26.101123618430815 + 1.8600526000000000E-003 24.907661005447931 + 1.8972536000000000E-003 23.768772972227683 + 1.9351987000000000E-003 22.681957673830212 + 1.9739025999999998E-003 21.644839122059562 + 2.0133807000000002E-003 20.655139183383611 + 2.0536483000000000E-003 19.710694230172933 + 2.0947213000000000E-003 18.809432481785571 + 2.1366156999999999E-003 17.949381685655915 + 2.1793479999999998E-003 17.128655999701149 + 2.2229350000000001E-003 16.345456604863337 + 2.2673937000000002E-003 15.598069281538553 + 2.3127415999999999E-003 14.884855451231967 + 2.3589964000000001E-003 14.204253795047784 + 2.4061763000000000E-003 13.554772205764143 + 2.4542997999999999E-003 12.934987768514379 + 2.5033858000000002E-003 12.343542275133615 + 2.5534536000000000E-003 11.779139443544361 + 2.6045225999999999E-003 11.240545281847178 + 2.6566131000000000E-003 10.726576859973671 + 2.7097453000000001E-003 10.236110382515051 + 2.7639402000000000E-003 9.7680697210320773 + 2.8192191000000000E-003 9.3214291697803997 + 2.8756034000000001E-003 8.8952123706270250 + 2.9331155000000002E-003 8.4884832896086770 + 2.9917778000000000E-003 8.1003519626672364 + 3.0516134000000000E-003 7.7299674072682985 + 3.1126456000000000E-003 7.3765191332292943 + 3.1748985000000000E-003 7.0392317758868712 + 3.2383964999999999E-003 6.7173664937951703 + 3.3031644000000001E-003 6.4102186154783594 + 3.3692277000000001E-003 6.1171147219338406 + 3.4366123000000000E-003 5.8374127147768213 + 3.5053444999999998E-003 5.5705002911118102 + 3.5754514000000000E-003 5.3157920881015999 + 3.6469605000000000E-003 5.0727300810660143 + 3.7198996999999998E-003 4.8407822225644503 + 3.7942977000000001E-003 4.6194400088394785 + 3.8701835999999999E-003 4.4082187127596653 + 3.9475873000000003E-003 4.2066551825077063 + 4.0265390000000000E-003 4.0143082164439088 + 4.1070697999999999E-003 3.8307560609345042 + 4.1892112000000000E-003 3.6555967659571129 + 4.2729954000000001E-003 3.4884465912339926 + 4.3584553000000003E-003 3.3289392381115874 + 4.4456243999999997E-003 3.1767252691340784 + 4.5345369000000003E-003 3.0314711740842135 + 4.6252276999999998E-003 2.8928586727996413 + 4.7177321999999997E-003 2.7605843212152279 + 4.8120869000000000E-003 2.6343579964901789 + 4.9083286000000002E-003 2.5139034221241814 + 5.0064951999999998E-003 2.3989564912028905 + 5.1066250999999997E-003 2.2892654836967314 + 5.2087575999999998E-003 2.1845900369193556 + 5.3129327000000000E-003 2.0847008657056882 + 5.4191914000000004E-003 1.9893789857592377 + 5.5275751999999999E-003 1.8984157110153121 + 5.6381267000000001E-003 1.8116116637319581 + 5.7508893000000000E-003 1.7287766355627836 + 5.8659070000000001E-003 1.6497292989845691 + 5.9832252000000001E-003 1.5742962656613595 + 6.1028897000000000E-003 1.5023124071719436 + 6.2249475000000004E-003 1.4336199668291105 + 6.3494464000000000E-003 1.3680684806020620 + 6.4764354000000001E-003 1.3055142415118048 + 6.6059641000000002E-003 1.2458202994772352 + 6.7380833999999999E-003 1.1888558204819208 + 6.8728449999999998E-003 1.1344960459591205 + 7.0103018999999999E-003 1.0826218165777304 + 7.1505079999999999E-003 1.0331194879160142 + 7.2935181000000002E-003 0.98588066702327803 + 7.4393884999999996E-003 0.94080178566405215 + 7.5881762000000004E-003 0.89778414327704192 + 7.7399397999999998E-003 0.85673342012589626 + 7.8947385999999994E-003 0.81755973839638596 + 8.0526333000000005E-003 0.78017726996665782 + 8.2136859999999996E-003 0.74450407132540453 + 8.3779596999999997E-003 0.71046202200441488 + 8.5455189000000001E-003 0.67797652229419658 + 8.7164293000000000E-003 0.64697640195123329 + 8.8907579000000007E-003 0.61739374723079110 + 9.0685729999999999E-003 0.58916375490534367 + 9.2499444999999993E-003 0.56222454926777399 + 9.4349433999999996E-003 0.53651712898530080 + 9.6236423000000005E-003 0.51198516418139162 + 9.8161150999999999E-003 0.48857491980491274 + 1.0012437000000001E-002 0.46623513528188409 + 1.0212686000000000E-002 0.44491675455937113 + 1.0416940000000000E-002 0.42457314521480627 + 1.0625279000000000E-002 0.40515974557793161 + 1.0837784000000000E-002 0.38663408029013380 + 1.1054540000000000E-002 0.36895541702612150 + 1.1275631000000000E-002 0.35208511174224882 + 1.1501143000000000E-002 0.33598624979032610 + 1.1731165999999999E-002 0.32062344789591679 + 1.1965790000000000E-002 0.30596306990135075 + 1.2205105000000001E-002 0.29197311621767125 + 1.2449207000000000E-002 0.27862280582629312 + 1.2698192000000001E-002 0.26588288341533961 + 1.2952155000000000E-002 0.25372556865646928 + 1.3211199000000000E-002 0.24212406279904539 + 1.3475422000000001E-002 0.23105310831302997 + 1.3744931000000000E-002 0.22048830640289663 + 1.4019830000000000E-002 0.21040658219779360 + 1.4300225999999999E-002 0.20078587286253557 + 1.4586231000000000E-002 0.19160503053986452 + 1.4877955000000000E-002 0.18284401027857561 + 1.5175513999999999E-002 0.17448356772390042 + 1.5479025000000000E-002 0.16650538092873565 + 1.5788605000000001E-002 0.15889202269364919 + 1.6104377000000000E-002 0.15162677156871154 + 1.6426465000000001E-002 0.14469370836805959 + 1.6754993999999999E-002 0.13807767123810727 + 1.7090094000000000E-002 0.13176414085294239 + 1.7431895999999999E-002 0.12573929343627163 + 1.7780534000000001E-002 0.11998992974505628 + 1.8136144000000000E-002 0.11450346406709788 + 1.8498866999999999E-002 0.10926785229966474 + 1.8868844999999999E-002 0.10427162915670114 + 1.9246222000000000E-002 9.9503863062363321E-002 + 1.9631145999999999E-002 9.4954106797128096E-002 + 2.0023769000000000E-002 9.0612379827296058E-002 + 2.0424244000000001E-002 8.6469180684827104E-002 + 2.0832729000000001E-002 8.2515422188434634E-002 + 2.1249384000000000E-002 7.8742444651995577E-002 + 2.1674371000000001E-002 7.5141993754831299E-002 + 2.2107859000000001E-002 7.1706161547957906E-002 + 2.2550015999999999E-002 6.8427436675349312E-002 + 2.3001015999999999E-002 6.5298630616325334E-002 + 2.3461037000000001E-002 6.2312881138150637E-002 + 2.3930257000000000E-002 5.9463662087143557E-002 + 2.4408862999999999E-002 5.6744712988084874E-002 + 2.4897039999999999E-002 5.4150092456364991E-002 + 2.5394981000000000E-002 5.1674107272516742E-002 + 2.5902880000000000E-002 4.9311338945007187E-002 + 2.6420938000000001E-002 4.7056602473489244E-002 + 2.6949357000000000E-002 4.4904963371035084E-002 + 2.7488344000000001E-002 4.2851708281143361E-002 + 2.8038111000000001E-002 4.0892336262560322E-002 + 2.8598873000000000E-002 3.9022556611212483E-002 + 2.9170850000000002E-002 3.7238272318929865E-002 + 2.9754267000000001E-002 3.5535572092807909E-002 + 3.0349352999999999E-002 3.3910725184354645E-002 + 3.0956339999999999E-002 3.2360175432256826E-002 + 3.1575467000000003E-002 3.0880523131259750E-002 + 3.2206975999999998E-002 2.9468528344714199E-002 + 3.2851115000000000E-002 2.8121096586458158E-002 + 3.3508138000000000E-002 2.6835273054267930E-002 + 3.4178300000000002E-002 2.5608245788794195E-002 + 3.4861865999999998E-002 2.4437322349806948E-002 + 3.5559104000000001E-002 2.3319937707785655E-002 + 3.6270285999999999E-002 2.2253646054815338E-002 + 3.6995691999999997E-002 2.1236109527015865E-002 + 3.7735604999999998E-002 2.0265100761680453E-002 + 3.8490318000000003E-002 1.9338488721918529E-002 + 3.9260124000000000E-002 1.8454246994097888E-002 + 4.0045325999999999E-002 1.7610436848660517E-002 + 4.0846233000000003E-002 1.6805208509125601E-002 + 4.1663157999999999E-002 1.6036798964303569E-002 + 4.2496421000000000E-002 1.5303524984133326E-002 + 4.3346348999999999E-002 1.4603779765287841E-002 + 4.4213276000000003E-002 1.3936029675589538E-002 + 4.5097541999999997E-002 1.3298811783992724E-002 + 4.5999492000000003E-002 1.2690731225357922E-002 + 4.6919481999999998E-002 1.2110454181294502E-002 + 4.7857872000000003E-002 1.1556709889269892E-002 + 4.8815029000000003E-002 1.1028285701586156E-002 + 4.9791330000000002E-002 1.0524022984196546E-002 + 5.0787156999999999E-002 1.0042817434779193E-002 + 5.1802899999999999E-002 9.5836150019858683E-003 + 5.2838957999999998E-002 9.1454092949484790E-003 + 5.3895736999999999E-002 8.7272403727407643E-003 + 5.4973651999999998E-002 8.3281918480295827E-003 + 5.6073125000000001E-002 7.9473897114159184E-003 + 5.7194586999999998E-002 7.5839996939896194E-003 + 5.8338478999999999E-002 7.2372252589365579E-003 + 5.9505247999999997E-002 6.9063071362134047E-003 + 6.0695353000000000E-002 6.5905198996111438E-003 + 6.1909260000000001E-002 6.2891718912211131E-003 + 6.3147445999999996E-002 6.0016026666124779E-003 + 6.4410394999999995E-002 5.7271825549078349E-003 + 6.5698601999999995E-002 5.4653103507859195E-003 + 6.7012575000000005E-002 5.2154117605065871E-003 + 6.8352826000000005E-002 4.9769399134100556E-003 + 6.9719882999999996E-002 4.7493719014593400E-003 + 7.1114280000000002E-002 4.5322094926857652E-003 + 7.2536565999999997E-002 4.3249765639462086E-003 + 7.3987296999999994E-002 4.1272193494821408E-003 + 7.5467042999999998E-002 3.9385044288789148E-003 + 7.6976383999999995E-002 3.7584183891924239E-003 + 7.8515911999999993E-002 3.6022923901546607E-003 + 8.0086229999999994E-002 3.4312226207997448E-003 + 8.1687953999999993E-002 3.2692767414769096E-003 + 8.3321714000000005E-002 3.1158494908371383E-003 + 8.4988147999999999E-002 2.9703864529170964E-003 + 8.6687911000000006E-002 2.8323783456352821E-003 + 8.8421668999999994E-002 2.7013572414019589E-003 + 9.0190101999999994E-002 2.5768924155658555E-003 + 9.1993904000000001E-002 2.4585868899378942E-003 + 9.3833782000000004E-002 2.3460743772041044E-003 + 9.5710457999999998E-002 2.2390163545490840E-003 + 9.7624666999999998E-002 2.1370996669088666E-003 + 9.9577160999999997E-002 2.0400340514368045E-003 + 0.10156870000000000 1.9475505385187220E-003 + 0.10360008000000000 1.8593983413995490E-003 + 0.10567208000000000 1.7753455727625407E-003 + 0.10778552000000000 1.6951751804403542E-003 + 0.10994123000000000 1.6186849907224247E-003 + 0.11214006000000000 1.5456860881903436E-003 + 0.11438286000000000 1.4760023440242560E-003 + 0.11667051000000001 1.4094684066654184E-003 + 0.11900392000000000 1.3459289274486048E-003 + 0.12138400000000001 1.2852385829002393E-003 + 0.12381167999999999 1.2272607135139098E-003 + 0.12628792000000000 1.1718664511931147E-003 + 0.12881368000000001 1.1189347945696182E-003 + 0.13138995000000001 1.0683513525400652E-003 + 0.13401774999999999 1.0200079120643857E-003 + 0.13669809999999999 9.7380253343640731E-004 + 0.13943206000000000 9.2963839340060115E-004 + 0.14222071000000000 8.8742379783392558E-004 + 0.14506511999999999 8.4707223594697630E-004 + 0.14796641999999999 8.0850102094817287E-004 + 0.15092575000000000 7.7163177140573275E-004 + 0.15394426999999999 7.3638997871478169E-004 + 0.15702315000000000 7.0270486034572138E-004 + 0.16016361000000001 6.7050869799272644E-004 + 0.16336688999999999 6.3973700224614330E-004 + 0.16663422000000000 6.1032857068573038E-004 + 0.16996691000000000 5.8222448460980715E-004 + 0.17336625000000000 5.5536886846663117E-004 + 0.17683357000000000 5.2970819578543012E-004 + 0.18037023999999999 5.0519119375514745E-004 + 0.18397764999999999 4.8176887581484088E-004 + 0.18765720000000000 4.5939447056862884E-004 + 0.19141035000000001 4.3802300797355341E-004 + 0.19523855000000001 4.1761164308140933E-004 + 0.19914332000000001 3.9811911209959409E-004 + 0.20312619000000001 3.7950598739073713E-004 + 0.20718871000000000 3.6173452482926675E-004 + 0.21133249000000001 3.4476841875036155E-004 + 0.21555914000000001 3.2857299517820217E-004 + 0.21987032000000001 3.1311493426204698E-004 + 0.22426773000000000 2.9836226483885103E-004 + 0.22875308000000000 2.8428440631552798E-004 + 0.23332813999999999 2.7085194914668525E-004 + 0.23799471000000000 2.5803670987304441E-004 + 0.24275459999999999 2.4581172768853592E-004 + 0.24760968999999999 2.3415105893045062E-004 + 0.25256189000000001 2.2302984856593586E-004 + 0.25761311999999997 2.1242432380356169E-004 + 0.26276538999999999 2.0231158459034257E-004 + 0.26802069000000001 1.9266979537351951E-004 + 0.27338110999999998 1.8347791410466458E-004 + 0.27884872999999999 1.7471586345250523E-004 + 0.28442570000000000 1.6636435462571839E-004 + 0.29011421999999998 1.5840489812491947E-004 + 0.29591650000000003 1.5081982721019420E-004 + 0.30183483000000000 1.4359217184703056E-004 + 0.30787153000000000 1.3670570105455112E-004 + 0.31402896000000002 1.3014487962213775E-004 + 0.32030954000000000 1.2389482107831142E-004 + 0.32671572999999998 1.1794128528848531E-004 + 0.33325004000000003 1.1227064347966266E-004 + 0.33991505000000000 1.0686983986372273E-004 + 0.34671334999999998 1.0172641843476733E-004 + 0.35364761000000000 9.6828443111989703E-005 + 0.36072057000000002 9.2164490407483672E-005 + 0.36793498000000002 8.7723668450142203E-005 + 0.37529368000000002 8.3495543838788171E-005 + 0.38279954999999999 7.9470155823599205E-005 + 0.39045553999999999 7.5637980636287269E-005 + 0.39826465000000000 7.1989925113976138E-005 + 0.40622994000000001 6.8517304163223913E-005 + 0.41435453999999999 6.5211820616685806E-005 + 0.42264162999999999 6.2065558015812156E-005 + 0.43109447000000001 5.9070953554498873E-005 + 0.43971635999999997 5.6220798193003670E-005 + 0.44851067999999999 5.3508207777286272E-005 + 0.45748090000000002 5.0926608275832156E-005 + 0.46663051999999999 4.8469740289257595E-005 + 0.47596313000000001 4.6131628274601184E-005 + 0.48548238999999999 4.3906574661578607E-005 + 0.49519204000000000 4.1789145907399948E-005 + 0.50509588000000005 3.9774165616429312E-005 + 0.51519778999999999 3.7856698982543942E-005 + 0.52550174999999999 3.6032039261292469E-005 + 0.53601178000000005 3.4295708608746228E-005 + 0.54673201999999999 3.2643434299722012E-005 + 0.55766665999999998 3.1071151297384975E-005 + 0.56881999000000005 2.9574985244511821E-005 + 0.58019639000000001 2.8151245921697637E-005 + 0.59180032000000005 2.6796420350683046E-005 + 0.60363633000000005 2.5507163561611956E-005 + 0.61570906000000003 2.4280291103886423E-005 + 0.62802323999999998 2.3112771794102293E-005 + 0.64058369999999998 2.2001719866302217E-005 + 0.65339537000000003 2.0944388517727065E-005 + 0.66646327999999999 1.9938163654314873E-005 + 0.67979255000000005 1.8980558530682307E-005 + 0.69338840000000002 1.8069207033326317E-005 + 0.70725616999999996 1.7201856875192841E-005 + 0.72140128999999997 1.6376366311965109E-005 + 0.73582932000000001 1.5590696617540340E-005 + 0.75054589999999999 1.4842910078118326E-005 + 0.76555682000000003 1.4131161615913417E-005 + 0.78086796000000003 1.3453697522968135E-005 + 0.79648532000000005 1.2808849637618633E-005 + 0.81241501999999999 1.2195031346478809E-005 + 0.82866331999999998 1.1610733050584085E-005 + 0.84523658999999995 1.1054519666761100E-005 + 0.86214131999999999 1.0525026639626276E-005 + 0.87938415000000003 1.0020955679207626E-005 + 0.89697183000000003 9.5410728277409563E-006 + 0.91491127000000005 9.0842039817177521E-006 + 0.93320948999999997 8.6492333594888504E-006 + 0.95187368000000006 8.2350992297271437E-006 + 0.97091116000000000 7.8407923076613850E-006 + 0.99032938000000004 7.4653531495942172E-006 + 1.0101359999999999 7.1078682725896258E-006 + 1.0303386999999999 6.7674713418441464E-006 + 1.0509455000000001 6.4433353988246167E-006 + 1.0719643999999999 6.1346769090525625E-006 + 1.0934037000000001 5.8407486592846609E-006 + 1.1152717000000001 5.5608422672354001E-006 + 1.1375772000000000 5.2942799273487192E-006 + 1.1603287000000000 5.0404226807096867E-006 + 1.1835353000000000 4.7986579513811851E-006 + 1.2072060000000000 4.5684061438820748E-006 + 1.2313501000000000 4.3491147343732399E-006 + 1.2559771000000000 4.1402581002204751E-006 + 1.2810967000000000 3.9413362423637700E-006 + 1.3067186000000000 3.7518749861046138E-006 + 1.3328530000000001 3.5714209910923866E-006 + 1.3595100000000000 3.3995450844682388E-006 + 1.3867001999999999 3.2358370349092847E-006 + 1.4144342000000001 3.0799078641003735E-006 + 1.4427228999999999 2.9313869466316141E-006 + 1.4715773999999999 2.7899217281040942E-006 + 1.5010089000000000 2.6551772670741961E-006 + 1.5310291000000000 2.5268335737272809E-006 + 1.5616497000000000 2.4045871515327654E-006 + 1.5928827000000001 2.2881488476716760E-006 + 1.6247403000000000 2.1772435682696184E-006 + 1.6572351000000001 2.0716089373280299E-006 + 1.6903798000000001 1.9709957016289277E-006 + 1.7241873999999999 1.8751664189881942E-006 + 1.7586712000000000 1.7838949276976497E-006 + 1.7938445999999999 1.6969663077896142E-006 + 1.8297215000000000 1.6141753381465933E-006 + 1.8663159000000000 1.5353270155298157E-006 + 1.9036422000000000 1.4602353699085672E-006 + 1.9417150999999999 1.3887232860848904E-006 + 1.9805493999999999 1.3206224198964781E-006 + 2.0201604000000000 1.2557720535892756E-006 + 2.0605636000000001 1.1940192700385869E-006 + 2.1017747999999998 1.1352183991058157E-006 + 2.1438103000000002 1.0792304109036189E-006 + 2.1866865000000000 1.0259231517799499E-006 + 2.2304203000000000 9.7517048822484287E-007 + 2.2750287000000000 9.2685249717953427E-007 + 2.3205293000000000 8.8085461291098330E-007 + 2.3669397999999999 8.3706790542262777E-007 + 2.4142785999999998 7.9538823828433185E-007 + 2.4625642000000001 7.5571660682439918E-007 + 2.5118155000000000 7.1795860941770322E-007 + 2.5620517999999999 6.8202424150909173E-007 + 2.6132928000000000 6.4782769436210918E-007 + 2.6655587000000001 6.1528710290604083E-007 + 2.7188699000000001 5.8432454887356018E-007 + 2.7732473000000000 5.5486568620602606E-007 + 2.8287122000000000 5.2683963973580946E-007 + 2.8852864999999999 5.0017875135318330E-007 + 2.9429921999999999 4.7481866724102401E-007 + 3.0018520000000000 4.5069790456179084E-007 + 3.0618891000000001 4.2775782591244413E-007 + 3.1231268999999999 4.0594261569374603E-007 + 3.1855894000000000 3.8519899551149661E-007 + 3.2493012000000001 3.6547612161941246E-007 + 3.3142871999999999 3.4672556871512286E-007 + 3.3805730000000001 3.2890109871329619E-007 + 3.4481844000000001 3.1195869906256110E-007 + 3.5171481000000000 2.9585630064883208E-007 + 3.5874910999999998 2.8055384280017341E-007 + 3.6592408999999999 2.6601312763698079E-007 + 3.7324256999999998 2.5219769748557175E-007 + 3.8070742000000002 2.3907279902916152E-007 + 3.8832157000000000 2.2660528735736687E-007 + 3.9608800000000000 2.1476356942386979E-007 + 4.0400976000000002 2.0351750336750129E-007 + 4.1208996000000004 1.9283835048748273E-007 + 4.2033176000000001 1.8269872398046387E-007 + 4.2873839000000000 1.7307250173592538E-007 + 4.3731315999999998 1.6393476215019414E-007 + 4.4605942000000001 1.5526177371854186E-007 + 4.5498060999999996 1.4703088939026808E-007 + 4.6408022000000004 1.3922053790020964E-007 + 4.7336182999999998 1.3181014009141134E-007 + 4.8282905999999999 1.2478010539459352E-007 + 4.9248564000000004 1.1811173409699362E-007 + 5.0233536000000001 1.1178721674602573E-007 + 5.1238206000000002 1.0578959705457706E-007 + 5.2262971000000000 1.0010268658297935E-007 + 5.3308229999999996 9.4711094396125430E-008 + 5.4374395000000000 8.9600131083774358E-008 + 5.5461881999999996 8.4755823750441427E-008 + 5.6571119999999997 8.0164842292397229E-008 + 5.7702543000000004 7.5814506383632725E-008 + 5.8856593000000004 7.1692741682779182E-008 + 6.0033725000000002 6.7788036235637084E-008 + 6.1234400000000004 6.4089440353119546E-008 + 6.2459087999999996 6.0586530074846717E-008 + 6.3708270000000002 5.7269378335183679E-008 + 6.4982435000000001 5.4128541134981083E-008 + 6.6282084000000001 5.1155025714124698E-008 + 6.7607724999999999 4.8340282090247607E-008 + 6.8959880000000000 4.5676167704911064E-008 + 7.0339077000000003 4.3154945523871724E-008 + 7.1745859000000003 4.0769248354273071E-008 + 7.3180775999999996 3.8512076588258226E-008 + 7.4644392000000002 3.6376769680766525E-008 + 7.6137278999999998 3.4356999919806144E-008 + 7.7660024999999999 3.2446746131144812E-008 + 7.9213225999999999 3.0640290415178342E-008 + 8.0797489999999996 2.8932198610979322E-008 + 8.2413439999999998 2.7317304418008096E-008 + 8.4061708999999993 2.5790702366409486E-008 + 8.5742943000000000 2.4347732512357049E-008 + 8.7457802000000004 2.2983968354187342E-008 + 8.9206958000000007 2.1695207650757864E-008 + 9.0991096999999996 2.0477460325152658E-008 + 9.2810918999999998 1.9326938642103459E-008 + 9.4667136999999997 1.8240048294225797E-008 + 9.6560480000000002 1.7213377517830794E-008 + 9.8491689999999998 1.6243690201759347E-008 + 10.046151999999999 1.5327918151381987E-008 + 10.247075000000001 1.4463145917317794E-008 + 10.452017000000000 1.3646611659062357E-008 + 10.661057000000000 1.2875702506103728E-008 + 10.874278000000000 1.2147932399161688E-008 + 11.091764000000000 1.1460947819594073E-008 + 11.313599000000000 1.0812523391078608E-008 + 11.539871000000000 1.0200543647741965E-008 + 11.770669000000000 9.6230069745514478E-009 + 12.006081999999999 9.0780215504960070E-009 + 12.246204000000001 8.5637883250348497E-009 + 12.491128000000000 8.0786101429296585E-009 + 12.740950000000000 7.6208777192613472E-009 + 12.995768999999999 7.1890659978458325E-009 + 13.255685000000000 6.7817335244042287E-009 + 13.520797999999999 6.3975191008729669E-009 + 13.791214000000000 6.0351290961527149E-009 + 14.067038999999999 5.6933429562030971E-009 + 14.348379000000000 5.3710085726379308E-009 + 14.635346999999999 5.0670309067781817E-009 + 14.928053999999999 4.7803792527400868E-009 + 15.226615000000001 4.5100773028767143E-009 + 15.531147000000001 4.2552025150862812E-009 + 15.841770000000000 4.0148825020956005E-009 + 16.158605999999999 3.7882932784825927E-009 + 16.481777999999998 3.5746572710012221E-009 + 16.811413000000002 3.3732388284173237E-009 + 17.147642000000001 3.1833423468052765E-009 + 17.490594000000002 3.0043134261610007E-009 + 17.840406000000002 2.8355312663834403E-009 + 18.197213999999999 2.6764116173916283E-009 + 18.561159000000000 2.5264018946429973E-009 + 18.932382000000000 2.3849816339745919E-009 + 19.311029000000001 2.2516587310468632E-009 + 19.697250000000000 2.1259684941715491E-009 + 20.091194999999999 2.0074734302020766E-009 + 20.493019000000000 1.8957601407478390E-009 + 20.902878999999999 1.7904389478461058E-009 + 21.320937000000001 1.6911418271536741E-009 + 21.747356000000000 1.5975222152554887E-009 + 22.182303000000001 1.5092530890933402E-009 + 22.625948999999999 1.4260259491803929E-009 + 23.078468000000001 1.3475500091468277E-009 + 23.540037000000002 1.2735511943460025E-009 + 24.010838000000000 1.2037709103530324E-009 + 24.491054999999999 1.1379656506647364E-009 + 24.980875999999999 1.0759058410810340E-009 + 25.480492999999999 1.0173750803668472E-009 + 25.990103000000001 9.6216931142876283E-010 + 26.509905000000000 9.1009645923066965E-010 + 27.040102999999998 8.6097542861611026E-010 + 27.580905000000001 8.1463560222372053E-010 + 28.695174000000002 7.2966589031651737E-010 + 29.854458999999999 6.5401004871203844E-010 + 31.060579000000001 5.8662332610716834E-010 + 32.315427000000000 5.2657882156795515E-010 + 33.620970000000000 4.7305443767792211E-010 + 34.979256999999997 4.2532090882291807E-010 + 36.392418999999997 3.8273151116352206E-010 + 37.862673000000001 3.4471272458553628E-010 + 39.392325000000000 3.1075597040908430E-010 + 40.983775000000001 2.8041022558860062E-010 + 42.639519000000000 2.5327553160832373E-010 + 44.362155999999999 2.2899714203019620E-010 + 46.154387000000000 2.0726045398140483E-010 + 48.019024000000002 1.8778636715433720E-010 + 49.958993000000000 1.7032726118887742E-010 + 51.977336000000001 1.5466342475235416E-010 + 54.077219999999997 1.4059983475734602E-010 + 56.261940000000003 1.2796335776133195E-010 + 58.534922000000002 1.1660026189343760E-010 + 60.899732999999998 1.0637397901384812E-010 + 63.360081999999998 9.7163170260146996E-011 + 65.919830000000005 8.8859973981599563E-011 + 68.582991000000007 8.1368489040764416E-011 + 71.353744000000006 7.4603397767326091E-011 + 74.236435000000000 6.8488777741613896E-011 + 77.235586999999995 6.2957029531914039E-011 + 80.355905000000007 5.7947940028684915E-011 + 83.602283000000000 5.3407848706021217E-011 + 86.979815000000002 4.9288905282129231E-011 + 90.493799999999993 4.5548421668259681E-011 + 94.149749000000000 4.2148294372322209E-011 + 97.953399000000005 3.9054487437455199E-011 + 101.91072000000000 3.6236582365917923E-011 + 106.02791000000001 3.3667385383971742E-011 + 110.31144000000000 3.1322548711452861E-011 + 114.76802000000001 2.9180283178750872E-011 + 119.40465000000000 2.7221055805406316E-011 + 124.22859000000000 2.5427361505696765E-011 + 129.24743000000001 2.3783480138677208E-011 + 134.46903000000000 2.2275308356690163E-011 + 139.90156999999999 2.0890170792799357E-011 + 145.55359999999999 1.9616659415287865E-011 + 151.43396000000001 1.8444519687436268E-011 + 157.55189999999999 1.7364504962686349E-011 + 163.91699000000000 1.6368289658158696E-011 + 170.53924000000001 1.5448354644830361E-011 + 177.42902000000001 1.4597917400578771E-011 + 184.59716000000000 1.3810844104722072E-011 + 192.05488000000000 1.3081592553335565E-011 + 199.81389999999999 1.2405141601367561E-011 + 207.88638000000000 1.1776945459797219E-011 + 216.28498999999999 1.1192880863357955E-011 + 225.02289999999999 1.0649206747803399E-011 + 234.11383000000001 1.0142524046928303E-011 + 243.57203000000001 9.6697440056861121E-012 + 253.41234000000000 9.2280553832457931E-012 + 263.65019999999998 8.8148980034579494E-012 + 274.30166000000003 8.4279387996075459E-012 + 285.38344999999998 8.0650482906622494E-012 + 296.91293999999999 7.7242833523534219E-012 + 308.90823000000000 7.4038675178755780E-012 + 321.38812000000001 7.1021769571817967E-012 + 334.37220000000002 6.8177247317838258E-012 + 347.88083999999998 6.5491492274878016E-012 + 361.93522000000002 6.2952026998320719E-012 + 376.55739999999997 6.0547403892198138E-012 + 391.77032000000003 5.8267120333720584E-012 + 407.59784000000002 5.6101534932722536E-012 + 424.06479999999999 5.4041790417962714E-012 + 441.19702000000001 5.2079752198784723E-012 + 459.02136999999999 5.0207944374417017E-012 + 477.56583999999998 4.8419493641553783E-012 + 496.85950000000003 4.6708089196574999E-012 + 516.93262000000004 4.5067931301187465E-012 + 537.81669999999997 4.3350103125034375E-012 + 559.54449000000000 4.1650647877128398E-012 + 582.15008999999998 4.0022199906156007E-012 + 605.66895999999997 3.8458988079149174E-012 + 630.13797999999997 3.6955799275282834E-012 + 655.59555999999998 3.5507932426035585E-012 + 682.08162000000004 3.4111164729844574E-012 + 709.63770999999997 3.2761712877846989E-012 + 738.30708000000004 3.1456200991730542E-012 + 768.13468000000000 3.0191634079698438E-012 + 799.16732000000002 2.8965366444739648E-012 + 831.45367999999996 2.7775078844133395E-012 + 865.04440999999997 2.6618753227528650E-012 + 899.99221000000000 2.5494649743098607E-012 + 936.35189000000003 2.4401285420523291E-012 + 974.18051000000003 2.3337411277745463E-012 + 1013.5374000000000 2.2301993826574698E-012 + 1054.4843000000001 2.1294193560535412E-012 + 1097.0854999999999 2.0313344485513330E-012 + 1141.4077000000000 1.9358940287028195E-012 + 1187.5206000000001 1.8430604707869154E-012 + 1235.4964000000000 1.7528086174307183E-012 + 1285.4105000000000 1.6651227768555657E-012 + 1337.3411000000001 1.5799959523867731E-012 + 1391.3697000000000 1.4974274427972068E-012 + 1447.5809999999999 1.4174215901675241E-012 + 1506.0633000000000 1.3399858263733937E-012 + 1566.9082000000001 1.2651297928721501E-012 + 1630.2112999999999 1.1928632217994020E-012 + 1696.0717999999999 1.1231953394488761E-012 + 1764.5931000000000 1.0561331741664425E-012 + 1835.8827000000001 9.9168081231061112E-013 + 1910.0524000000000 9.2983842984609447E-013 + 1987.2184999999999 8.7060148211505633E-013 + 2067.5021000000002 8.1395998190553921E-013 + 2151.0291999999999 7.5989808799183736E-013 + 2237.9308000000001 7.0839380412722407E-013 + 2328.3431999999998 6.5941868776680804E-013 + 2422.4083000000001 6.1293772542875806E-013 + 2520.2734999999998 5.6890953121051755E-013 + 2622.0925999999999 5.2728619490771499E-013 + 2728.0250999999998 4.8801396173734828E-013 + 2838.2374000000000 4.5103319374642640E-013 + 2952.9020999999998 4.1627916085350289E-013 + 3072.1994000000000 3.8368217589230718E-013 + 3196.3162000000002 3.5316851866203663E-013 + 3325.4474000000000 3.2466075111523831E-013 + 3459.7955000000002 2.9807852989126127E-013 + 3599.5711999999999 2.7333916905142226E-013 + 3744.9938999999999 2.5035825868342118E-013 + 3896.2917000000002 2.2905035715304517E-013 + 4053.7017999999998 2.0932958189071832E-013 + 4217.4714000000004 1.9111012692213490E-013 + 4387.8572000000004 1.7430691477087417E-013 + 4565.1266999999998 1.5883599405911280E-013 + 4749.5577999999996 1.4461507414226649E-013 + 4941.4399000000003 1.3156386553664597E-013 + 5141.0740999999998 1.1960445593892954E-013 + 5348.7735000000002 1.0866161529690159E-013 + 5564.8639999999996 9.8663021395578856E-014 + 5789.6845000000003 8.9539469901704571E-014 + 6023.5877000000000 8.1225006195797373E-014 + 6266.9405999999999 7.3657029160501952E-014 + 6520.1251000000002 6.6776348749453348E-014 + 6783.5380999999998 6.0527216966835591E-014 + 7057.5929999999998 5.4857289114847534E-014 + 7342.7197999999999 4.9717594313488356E-014 + 7639.3657000000003 4.5062463630043374E-014 + 7947.9961000000003 4.0849431214398112E-014 + 8269.0951000000005 3.7039126944504290E-014 + 8603.1664999999994 3.3595147770735904E-014 + 8950.7345000000005 3.0483923118074751E-014 + 9312.3441000000003 2.7674573888566115E-014 + 9688.5627999999997 2.5138756108691086E-014 + 10079.981000000000 2.2850514290316272E-014 + 10487.212000000000 2.0786133585866365E-014 + 10910.895000000000 1.8923977856640371E-014 + 11351.696000000000 1.7244346290321227E-014 + 11810.304000000000 1.5729347235479436E-014 + 12287.440000000001 1.4362730528210602E-014 + 12783.852999999999 1.3129776245284544E-014 + 13300.321000000000 1.2017167368127060E-014 + 13837.654000000000 1.1012866596426995E-014 + 14396.695000000000 1.0106006572840395E-014 + 14978.321000000000 9.2867867341240056E-015 + 15583.445000000000 8.5463758174280703E-015 + 16213.017000000000 7.8768230343847488E-015 + 16868.022000000001 7.2709782203031616E-015 + 17549.491000000002 6.7224065125122176E-015 + 18258.490000000002 6.2253299982360160E-015 + 18996.133000000002 5.7745540290743498E-015 + 19763.577000000001 5.3654142688988730E-015 + 20562.025000000001 4.9937221940735513E-015 + 21392.731000000000 4.6557154134006144E-015 + 22256.996999999999 4.3480161615777856E-015 + 23156.180000000000 4.0675896048309341E-015 + 24091.689999999999 3.8117096112415683E-015 + 25064.993999999999 3.5779257644432805E-015 + 26077.619999999999 3.3640340249452290E-015 + 27131.155999999999 3.1680514581870478E-015 + 28227.254000000001 2.9881923819981091E-015 + 29367.634999999998 2.8228470667151590E-015 + 30554.088000000000 2.6705636121978543E-015 + 31788.473000000002 2.5300310463776182E-015 + 33072.726999999999 2.4000640310196475E-015 + 34408.864999999998 2.2795898796367450E-015 + 35798.983999999997 2.3913811981261564E-015 + 37245.262999999999 2.2452778320345745E-015 + 38749.970999999998 2.1116445392284188E-015 + 40315.470000000001 1.9889073395881336E-015 + 41944.214999999997 1.8756682859287949E-015 + 43638.760999999999 1.7706845196908967E-015 + 45401.767000000000 1.6728509691286447E-015 + 47235.999000000003 1.5811860493936842E-015 + 49144.332999999999 1.4948199595382982E-015 + 51129.764000000003 1.4129850420333424E-015 + 53195.406999999999 1.3350085506505829E-015 + 55344.500999999997 1.2603069468879770E-015 + 57580.419000000002 1.1883813989582614E-015 + 59906.667999999998 1.1188146994378623E-015 + 62326.896999999997 1.0512686000772998E-015 + 64844.904000000002 9.8548153797691524E-016 + 67464.638000000006 9.2126644028569005E-016 + 70190.209000000003 8.5850787903785407E-016 + 73025.894000000000 7.9715854536744735E-016 + 75976.139999999999 7.3723465610053916E-016 + 79045.576000000001 6.7880979188701792E-016 + 82239.017000000007 6.2200738173102105E-016 + 85561.472999999998 1.0000000000000001E-030 diff --git a/tests/morphology_test_cases/simple/__pycache__/ctem_io_readers.cpython-37.pyc b/tests/morphology_test_cases/simple/__pycache__/ctem_io_readers.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..146307a9d659415ec0f7b4a5715dcd7c819fb0f3 GIT binary patch literal 3873 zcmbW4&u<&Y6~||1e{e;uWLmPVC_fpe`N6a{k-%tr5Q5kiohWcL?g%9w?*N_M%w1Dj~!G-=M+tY+0OypcxqJUf% zwpc)Jh@x0TZVIi*D$WTsS-nj?(Nn-{;Jt}AE}@j7*L6zyI$L8yo-m=G){ZreC0fdb zamVRpAh9$faV^(h0$rY=cc=81A#rX-VlZX$XgTS(wG?10jZo4!Qe68u4lzBB6;A4`@)x* z-A=r2#}B-t)rRK^w3hv_*H6mSR?ajjHMo*Y@A-ohRkHV`FJk}5%Z%9bL{^A9f@HIT z-|dYGU3buyZju#&+EKUXN-wkhF!AI=H^`i@-#x9wnbV7U{a!l?;|P5eWA~vK-**K% zwy7+={b*F`Ne|N0mdL&r_;HdIWIs#}dl(ulaV3qYbkYC)?EG0-cpbMNoMCrxhEX2l zeN0q6NAGThu+$f2qp_Sh4caujkXL?|yQs z)>L{|=F{8W`c#R}Y1)U4t#pCeH9xw(IiAy;>(+!;qxRvQXIX2~*>2QE+d1c~NN1<9 zTf4p0+W;R8wv{|TEmQkbUaf?F(1+%rM@RcVUM_zL%knTzMi=Y%xCYd#(Fw$`ziO@U574ao-C&GU_ISq@rgw?M#SG zgL@?D@%9K8E|WH8l)Q~nc0nx|{9V^g5>K?;xb6EpATe3PFgy7!^4v~p&F#F53fW0P z<^v9Exw2MIwN&fyRBs`~Jhj^t`-eEt`N zT&fMDQ7}m%!D?O7_rsBj1+L;;JUtdDfYAO(TDehJ;3QFkKT79a6bqs!ip`QC;1mBd6ANrD0!KZ zS16(LBI&q6@-<`#LZIhLDSt!cbxPi#T^}pAqVoG&&)Iz)oD@F@p z&@#`?zoh0r+QJqI9FyrKBurOMlGFT`xxwWvv|(sx>r|KxfOe( Y8;O44y}tyln7)T?Zr5zfUa-sm1zl_2VE_OC literal 0 HcmV?d00001 diff --git a/tests/morphology_test_cases/simple/__pycache__/ctem_io_writers.cpython-37.pyc b/tests/morphology_test_cases/simple/__pycache__/ctem_io_writers.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..61ad576c07248ffbf2c8196be015a031f47a46e1 GIT binary patch literal 6620 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 literal 0 HcmV?d00001 diff --git a/tests/morphology_test_cases/simple/console/console000001.jpg b/tests/morphology_test_cases/simple/console/console000001.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c4c147f9f7ead57f070e0f15aa22094b8ea4b10d GIT binary patch literal 112369 zcmeFZcT`i~x-J~LH0fQ6(v&J)0Rg2O5gRo?q&EX1E!0q?cMwoeP!OpB=>j20@4Xso zf}r#SG(-sD=C{w@_nxuO8ROgg`|sXy7MaY9k-1jpyXJh`^SmqP3+HP9*1HDA1^@~Q z0Dyx02RL5@=mMxHDgSzr4{Gv@<^l~3H8l+b9UbijCI%)ZMg~Sk=8NpC%oo`%GBUDq zv$An;a&d7nvGDM6bMmrta&i835eh2uIn*@tG&J;_%#6&O|MqeI6~K0Z3P1y(qPPN} zWTT*Bqd4yY2$SbYL-Dr*@b`m)k~~LRx(oCSjN}20tN=<1Dk@59s=sDU9vw#h96-%R z!+u%eHZ8|Pd%7z=oQjbdA1;XAsqN%?G>H{ca(EF%&%n*Y%f~M+A$j$hl(LGd+Krp) zx_bHshDOGBA3rfOx3ILbc64%fadmU|@b&W#2!sX&N571Tjf+o6%*=X~os;|eOPdOc^bX`%ARHN%pS^7WMy2vi~jE|B(v?V4|WRFCG;eKpQ}; zC`!Bv_4^!spio3G7+N`g)S4mu^k^U57%Tp?By`R_DaN72$XO)wwYE<9)G7`X zsyd~;QC+!a!qWx&g$kT%WVz_RioFVfd+oJPj8>fks5%ZzFT#2SPNfKoUBJ`IGf-y| zX3xrSzeFf7{+DM6V@Ui-bFR17@$b4e z^T&we=524!kAn;lNjKE|V4w=oOGEPidog@IOwr~k;PMbQB8|UaD=k-nd#lRQbIO5Oyd!l z3hM9>J)94DvZ^E*SEbq~q#@C~EHUxqO;pNGOV;LBx;)7)z1dK(L^QgCmjLSxw@ZS- zjmx$M!G}dmkWh>m1%O zu|K8iDyu0%_+z~eI{D2LaN50vbd70LZsv9(wbTBEG#)-4{QjRlRoCC^c>1M9UcIu{ zUD=m5(CuAuhG338R|jVyC2<_Z(2bs$!xgRCEgJJApr$XhD&tCqJnHU%j~_B#5KYY zZ&#cW^`@Tbfn|nV~C&24+q? zYDxpHL6Fx*mV1m$0+czgKGS8}5u{GKzw)akea~6iYOO8}E4j^HA2cjmWu7@OqPlhs zv=EhUEDjcV%I<;Wh%>=@MPe=>ZWnK}RE+w2%VoIB6nahPQ3M9L>j=>xI zbVaY?;jsP__V9rMng;J!Bu^#=%nFU|l+XKNcJ$$m-x;UMc4RQ?*v3p<9j`AtB;odR zk~hf|J?pJ!G)=1AkJYpsg%ue?Y$c2yyK5NCwZ8ohxKA>scuw*4q1{fU zWcNXIxOO|i8&gBQNO-55V)Cno16tzcHT@{@$*bM~l#Q`3*B8sC&k;-gmosul(xnFR z(27ts!p)L}(2zMI$9jv_bcuVbTt}cpadGASEOBI7V4!E18)G*Jx(~Q?B=viC6!lwZeJO1uYnsIH9Y!#+Slwlc8!M_Ri%&ZoAm9Dw`n1CeDi9 z)`dQ+*P(|!@7b4LH2xy*;mS%&6!9vqI;m=9aRD0At0g<3sZzcSzFY3@$+h{e=1y)_ z>}5fSgqt^I?L*|0BERB?8LBQMSE$mwmSU(O_D58x8XZan{sONd9X7C=;iauy_sra$ z)3ep^X{m>(>UHVt8o2h;QHfJ@O+QeZeLKK{->a>J(5#EKMR4>C`Z|_*@NCFYfBpiH zUyxM+1uQX&W%ZcpvM6dxofVR3!J!sSIP))>vY0epccDwMOUA{7I}#x~iXd>Lk=r36)3lomC%%UsxdUV@z4V z&<&zG>5BThUS!Qv@Pq48)>JZ0m0=K!O`AQ!WY;Vx(WX22gg^0KplJI)Fl;FPyi zZ^1CfkwoosyR97c@@cQV-z_dt(ruR2A1vIIzlknynDAY;jSx%5*_?!mnOO85x@igE z(&C5~8$X**X7WB5q4{`s3}FcwbB;)`r}V$jJ`XyW-f6zH>Efy zyxq4FU#abS^2W7kmN1V6TTYU=tqDJ#5KPKKh1(kEvh>@g_MbIMdun_ypqFUOTily6 zkskVl!nvNU>6_Q1-njEeXi_HP;l68|xtKH*V>gOBT9PQb!i0-kXiNf5zyrODwwe{H z=JkfgGzkp{zsg+RybJpLdT=BA`5WttWIO3{)W6E+iao{$M*i}gA&p?$?1mLh{QZ?v zoIe>qzmPvunW+|dpNJ$5)g*VI5(`(~NhucV=DI!%VK@}*=^JMndS@873 z_SO#AXUp-RjTL$q)uW)=#a5-;%t$f6j5|fj>;Nd7^Pvt6xd~cy3&#fk=w0RMN2f7& z;@dqur56`N%nSp+oT_}BH{tY19GPnUI*>>=vRf>2Db>6khJQR;)4-Bs5nS*l#HZB5 z+>RY*G78`L2 z-5E>qQMPhBI5yu6$Hg=uqn5)k;3(u@`}jL+*L4n?t#m2Naus1fR5^lW(!5Fk5 zlI##cVrD5H^$^_Yy)wOAlcKJPbk0^zZ>V=Ej%>M5#GBKa8W<47xBH}iaSOHlO92^K zxondUz0z(>3)vTQIb4r&%QHI?G#JcTX!zXyqqcFK9A?5;LZuzir>C~7Y(l^H{a?EC zo&y}emQ~VZ0AfIyqe@GnbP9V-X?~C3Gdffe6QOGacl0>RPYVmYFt?^K#`8-F=1WJX}nst?osyEI*IKi{AmLU^LzX>_$#ndiACDZ_Xd5m(HSlULePc^B%b_;>=a zT5Ft_UP{OEI=lc-tf$d{p;XpQ(<=0k%`b)brW?&XU0fb=ZM;&;xF+*{pKVFRKADz@ zLX`UGH#yE_)8gAH{`4*pR^`^(i!2eGF6TbBa2!>A01}86&MV^M zmv-2$ktvgS&XRtWtk?I+dW~U;L?LUPJvRth-N7>we~L3oLfTdL6%(Wl-|BL~d+R== zQ?>uL%zksXPZ(rI0R7lnrALStxfenRF_@**yEQ)FhdQ2p0fnjeu4hCUzKXD|8m%8m zdz_q6%eFu@RQVpO9aV#X!ELtkLYuHlw?BEPSE>vvmM4x4c@93|dKAdJw{*3Sk&8Mq zQ{xO|OE4_nZbov}Vn_Sx(Hn2}3j6!^*R~J294bTH-K+(mYmjpJg?-VW07ORqN106h zZ6uv3bLiEx>Tp$p-EgP6R?SEE&ji%;eUnF<#KvrR^_z-FN@WX$94pa>91Z!a-d86( z#&v|%iE7weg+0sx>n81FGf3pRr22RzMYku@MjTP_=)mn&CsUQPGn3ifl#PIEasw$t z^A$w3>0c~~!kqr~KIjx}y{Qf~-~8_jeqnMU9rcUj?nSoajKwCJS(i*GjdTaTzD<6n z;ZYieP(!b>KqO4(;V40&Cu z%Q!)oH))rRS!OZ7rA5eVi9kaPo3TaisCS=ID&17;O;w79eYr-Orcs(x##haO*LrG) zcFkt31arKlRvQT!zStjYBsh6|U^iU5cm9~fH=$ypN60yNkh(Gzl5%AVJvR%HzY?%= zI4F&%GH|wBPZWQN_$ox9AJD-Y%H_BwEbva_UJk}Y_2AyLO8%2J=b-nACtWMQMFPzp ziW)RiDv3O~_~5hNaxJt1aJ4A$|EhM3!vVW_3I%=*dNpbjid70}-AHV6)hjC&iSr~e z)tpC5w~))zXNmjbEl;R^WR58&UmT=0oA0|N-y2-m-|m3d-jyc+8=f>w{PK5sC;QMJ zt_YQJbk?clW)x8 znKw@5Su&VzfxGfjXVj-t*c3L%C;D|MbE+Ll9CDeLAJ8>IyDbSpIBk3n&Y%Wk%DT-T*ewg|3p{S-U&(cH`U0Y_{+{7% z^p@79QqI`iiMmkE04$3zC&L>xFhT};m74fqw!tKLb)6^rmnq?sAF~!j<4NrtY0~@F zrwn&@#hY>WGnEpahH?f_KmC!1W%vzFfYCQ-Q-;c5W1Ago&H-LK^CxrgkK1JH?G&cI z0<=`#GM9FLQrG}F^^_iA$r<^mk5sYx1ZZ3{#Ljnt6Vx(|*CE0^D9HFr#BI0MoCHYt zWl$yj%E{aXhNVSaiFKI_=1v9*5%E|7FN^MXz6SFMfodpSFMlsG#?e*aJbtE~~;G>dguR8=@X(G7R}QhCrza@voD)q~%xs`(jQsh4IXL-eNE z1Ir3ZBY^7-suF-TAqewM&Xi$ig>rtsqt4GZ96$WP#NE+dt24wSSK;fC!G||{i7R7u z7iI=pj9HBwuA9v691%D=&jA1g5G^R&FO1EBemV#Apj1Cxub*;lo=zr*fkjG-rmEkZ zI}tH9Ce+jlm#Hfl)3|ED9oXFNnwX5OCN1T9oMBR^F6@)#cHN?zdP-A^vbMv%7m z=K`^Uv7Mo%K6&*OOXtIdeUnoV)5nYE5w|LPvj`mPEQyVU@gxykKk-U#@bWGywh=vS zD-m+0XE(C35khg=<}RCOc#-<}`XK+GgoI>c@y_?5j#Iy3DI{^6OQ|qX^h9<()_;@- z_<3nw+di^E0Iq$n?ud)ZxYndf$djpQ`S4PX2hRGh&_@{aPQH_*JX7;Kq^8c=1YO9w zwI!J|{$}6LbJ2~1f&R~@JeBd=ZDJAhmuNU2Q0V`?*^-jTYdpQilZ;T4og4LhfK!bt z1A&5`g$~H>`MYg~eT4{EZ&O6w)*w*R_EYEs!purYli|Gi811ichoFvn(MFtVHl|Qu zwP@%-e73fs!L?;kXs0~jo2`eC+sfka{Fi(_qQjU%dc@$*?Mcjrp zyOfvohj`nUbXD>0^03{OnU{M~zAT(|$!UEw^8qCILSZ+US5pApFpq!~6Qp|!gkpY` z*Qo4x{&AR9{(ZUX^{tY|;RbAM9i=SJ~8uT8qV{YCNH4HFshN*h4-}UhtB~*!YCx{-3H`Hdp2}2V1F+eXGgw;oDcN@A!MycyGW44#KMa_ z=g7GaLbwRltMuOe$Q@OZ+Kf*M+EY#f8fT2C`(?ZZQmqw#7Nygi*Z%iyq&o~P9|vX> zoqiVT?utp{Cd8ft?$ypZH%<5pK(0)6{gv(S&AR5SZ0*1K@FfYVpmW8~pZ2+Ksx&4y z5{3p54jxYwBT2KL(}r578?~hePs3i~#PET3=9>yZbBEpXIsGrZQ47u@01pCBuex0^ z8gxJbE!f%Rm)+a;;16$@Y*<~G|G=-fd7TeAs{RTT$^Iv9pedc+nv$)y^oy+r4sGgF-OhO0P~pBEX0Lo>%Fe?E;6c%=*O$5VoJ}$&Jqn{ZkmA z$I!9WJ$|jUU@PS0#eA4JV*bjt0AZ=C$X*dX^A}dl&nFzqcL!nBY+J9L~6SaO6 zEIHJ;f{<@8OX+svziaO9>Frrz&|~7yBb8qQHXlsSL;P=H^)EhaQhe{kdbYp2m$Q59nZUXeqGm zFFcdE*T2JhnrKq(!K1nYVv%D^vX!_2_7S+h+4%M;yTO_+~_m$`HZBALHx}`gx+w${Y=K-5qT;10Fga5KeD1-(s4LBRF z;DMBw6(w~|rA4clGB4a2nU{-43KRmT*E42m|9~K^h)6cZdaZ@&m<=sDLMadnOHq+N zv)kFt$%4A}s0SNw)Nh8oi2p0i| z8hn`|-YO+To6cn2=D*d8uX*awl4=fYre|)`L4wj6K#0t`*9+F=fr;|(+}>ZDM~{`F zSD8Vc1tPPVs}JXP?NgMQuWTnzF>zNKFyNM2Y% z3>qZN3SNc~;&W>tRT>7}rw+9GZt})}N}E`#O!UHsEdPdl=j`edO|r$Cg?8V^#^l7H z-9yzXxA{{meVo8nQHKk9In(>-2j_rQT{k%fu}6Ork8U;ANb7S_?2v8SYPa<{pc5uQ z(6z!frLDE!J?`O`sC1WWhQMT$dLfVseZ^>Z$W12xLylO63zBrn7TTD?*n&$~Qj9;$ z9_QFel4y(b8kGk&%ss+{et!IU$sMPs8fCek0ezhOmg=W4vvOLLkT&iKx0)RTA+qSF z>Zw;F+@I*}C}V9B;b-Ob4puuKu)NKET^A_Y&+e6}_ZZXRK5-5}OPw0x13sJsF03ww zj_;lWnoAe8hC8$@P@(S%yvB1!4+Hl9AP}Jq6kB$Rg!YTsxcn}XBDN>zq{7`!7`yjs z?)dW{-m|HB^4XsJvwcwwrgRNMO?HWZL4g~C=7Y-b7|}v$72lxMr#QKB({Ku5%;vGV(DbDV!n!*e@g)0yX&*?E}M{ zYLxj4K0w@zFle>$+Tm1eIIR0@#>n|>vT;O=VD`5SP4<-p?|z5*9yPENwyE9O_x<(} z0-|h=wdt9JFMfUhhBT}Yi*ulo6|V}pd)>kssZID0hFML@Yff#*@Ifaf_$!5dT>NIM zx+f&&g9nBLabDJMPH{-R6-g;$#Ca9K45o)lcePqX$Pj(k-TjmHR8JqbO*QPX=(xc* z+j3CS?sEK|EoQxS6|0~+uBf#EbG<9VId`DVU3OganiN6n-qhcA_$Bg7wgd81i%UFD zlC59%fnHa;G#3cO!`Eo;ep{06o1~0!e0un&>T`sj(6wnTUTCFVD{h@oYC5GneAXKC zBSJYupfc>PM(G1DSqRHFlULk*Yl9mKc?O9K#fm^FUc1$JEqQ2w@FHD*xLP7G#k5oX z91yRvP%T;a5c|857WJImBvU1(S-OTvZC$L^0~+-Pn*S54o9R{1B)iRV3BDx%7m9CWmZ& zLdw(LzmjSiQM%|t7WV_moWX>>22W}CX(oz4F0uOKy3Hc#xBpVtRpN89gIQe^^?%pc) z4K%KY|Kez&6RB(B=?rmce|0mcxoO4j`s=>4#e9u`lw~kcw2)f+=Le$BIiTxe|2ZI6 zh3w{NYZ4(18YThT^32=nv6V&DtMw}$IrNS`l0%H%F%oYcGk;++`UVi9N8O_8fgO4Z zvuN-7;^ax`Kg~AGChQ1vC+7e%{rFNWaml^ayfmz$Q>rp(RCdNZ!>B6oX&LBhVgv6o&g2>2P$8hnILIx`siEuutqsM6r>?IV`)CBtPQT@%82 zs2NrhLz3Om<|k6Ev&04Fef$P~mX zm%o^F&`bGVBaD^r*@L0y7qg7AO!KCW?Z14U^UF7RG-hbBV)JQb`E z<_}g}!SJBIDjuLZEm?2C1N$C(uJB>UVo~O4_TC?KHI4o4OZ%CZcYqp0Q?~bM|GcKP zoKQd|@W(s==4>};r;L7rx*AUX)}|qVd)4wd6+v#TP0h?RS?-g{hc+?}oL_+MvtE*U zw$0Z^cn2OH_i>=3~eY$k2-~OW>!`(=#(Odq8Uj z2q9(Qlxzs@r!r8fooDmdd5_bFI z^uXm^ajeLZmQ#B54;KgHLx!K4ChMRBE;l5{v>c{6l^h>9ZkaT+Hv9V(;NT zlKajFV6KSfqb>-KV7OZJ_f~1`k`)HGX-5`1`@o*3kG_}$=}js2azbS4Sl_3Y^J~=m znVCxhICQw&{s}w$4MtU-N#aupNfrG^mY%5D{&>Hw)*w939)9s=?QH09NIcjRFx=ru z^HfLc2078{=q|kAC!Myu-D(&udJ5?POYa4zkV+s&EZNN{Fba5>)jWz?@OQS(6Ykrb z)>JCq3NDNy%470J8Te!yY(b#dZR3WYc|mgA3Jf;l4cpBeqjHO{U6`D%o~|?UZun~p zd8*GRXZ5PT#2=runlKH?J$s+|P4BkegCrN-3z2N>D$%a5YAgC!MHqDiYj&s40pdIs z=YU$J-oleK50xJz4s28TdLftFiom37_#)hs=kpd`b;Y6ohpBY@y2;p`YO9E0R@xvD z^P0qPF^>XKLYn_NNIFcr%ery}{`;dAXM?Tc>U}?v9@)%GK_Jy?UiR z19wuS@bh}u<`|-2Pfy2nWN zOa0oy;baG@*Lv!eR0Yj{JR{>3+LSgH1u7Ry!GB?DF{fjq;QLNxL&g&5$nrF-?s2WJ zGLojiT)$w#W#Cvu+c z>79(80%;s$U-K$E0)_$eZ2N#Z%RNutjaB+{71ecRj!WO&j(ijUU`&TPE7_@_A@mLo ze%w(;8B(0EI$Z*jz3^YxY1%p23bnWHfe6nnB#ja9x{-2T_+(KtTwzj2p;;4lB^ z%^TiHoPuYcHH<0_tv{TpaRGXQG>r1BO0yTF4C3GCxHteF(2GS#!9573z3Qcr2(x17 zU#r92SiI6*X1VmoQ!-2Q{$Fb&wct$0bm7K#HXT8_?!sg(ae^778bk>Fxw#68)qvcQ z1>gQW%MC3~zgvshr@vG4x@^M&(BPAm8E;V2*8$K)AH?Tv6vq9^kC*wir*wa&(UVs% zOD@6ZR%3ZvV|uM?!qfH^PuqHh48BJ<`92P+l0)y1Z{wu=Fl;mW>^OmLr1b|L(%bZn z?xaPl)7wX=AOKKo->5LytoSkJZS%GFp^tFdahhi3&_qGgy_4$lO_;k@y*GCWck$+p z4ALy~(4b(S^OM};iiHfeK0&Ssx(d=5jQux^V`qh#U;?)ygrB09m-j|^HjldV{Brr7 z;i$bC6|r_Vrio!{`X6T>J}&Y$#3LP&oS`(q=5Sm~bwlOCFBsWZbXl(yGcI~)iA>nH z#_n%l<4lU5Q~MGU;+!w0j_SU!FwVXgvm)_>D2(Gi>I~*d^s5XL?ml@HE>g$+$YzIM zrG2kARX_{!vF?MLxRkBhR_Z=-jBTU1|HBoG8`>`kJn{l&s6TSA+4>ttrX?KI@K z03*vTVfTlc!yM-3m7I;(_x8qoFkb;%z@;VH#FduyYe=n7p*d!JcJa^FgKmQ3?CdXQ zty^+Kq@m4y4Nz&`96;pMGH3nXlgz6{t4xaYb_S`eHwx)OU1!O#$rEe|J_&se;D+kh zjg|@W*iM_B17K2mskr4HM?|!?YqOZHrahvBi4Q0(q(JEQ!I(01#5ANa5n!Em+}|WxcjHFYVuai@3pnulY6%J_o!6b)5qQR33iX zI;qN8VTvhgniV^kYa=5Z>%vz_GIDZ>m$iE7;(8syFapywh zki@4s?jqc?lMLBc7VT)0V*zS!+<6D7A+F?qfDnraEd^*Lh9^c#+#_6jR!&QN32NGn z-LYmTOkr#v`kijh`kg8$(%WPrZI@!+J51aiq|dviXGCkBg=6dm^OFQZAA{qCB<3`q zkuG7+khR6*HLJrRs)c_3Vd|48J~4-%HOxyxxaivPoRO-Dp1}<}KC(fG@dIVz&blIWA=|amirL9GPelnJU?Z07 zbiKJf@EvY#`Q2KVC;YB{&-l=@hd#TzxxIhoqQv3ls2f5utR1NI7AZaZVR_E2aDhew znYL5{%LoSg!rgjaZ*CFADeL}*VjBOsNf;)ZQ0$4F z)iTy(BY$5np1-dDP%LkxRia$wRFUP?Fr#vS#M3cx6Lm@R1;-}ZqaF3; z_+Kz;LXeAU`VK##_4=|cjfLA~pqoUF!4qd!=QJn#^@{^8@kY>7bP`nh?v#JNFxyX( zJQiQ7(p!S8En@r_xA#CsUXw=debj@2T-Cj{;RU^~(h3%gWQ2qsp^s^QyvCh@hQ$S2 z#1YLf`79hBtugq>G6L-0oIekl)H4AF)-@qwtz0&zb_Zn55@l|0GPLo3sY&A>PX*t_ zZpN*97BVi_SeXR+3&(2S`s6;x;huT7X-j%V-=0D2aZ9AAn~Szv@* zDc7uSQd1WP{7Rz3X-5bq@<4 zeR)mtRr2%=mh8l9PJIgtX;L+2XL+#iMPw!sF9EGT2Rz&}KvYDiv&118{v$bIhU(tS z`CD?b*HCHY_3f|Z#9Yi(s_IVcb7R0;SHQ38%Kk!HS)`ErV=`P%)WNn93Qz(;atKjx z?vMV`R!&b`o3ispKp(LOS1d=q8Kmmn^j|bT2RI%4QHMpt@Hc<1p4c)6eS%klJx}2K zrR6J29_rb<nqBgks5jL&{QU*(=7cZ<@G&LgilYMv6$PcDbaF{Bu6+0{8c9Xc+HfCpxs+QF-xwL zzSG~!y+Vy8eQ>3DTaU;G; z+JEgjnPzN*>b!dFn@>$8G`Pf&*LyieMQwF2jVi^;1Ye;8<(^wny+AS$99FJPmCX5j zlNE{{dpH8QJg0*5vu|x>sGhi!Ghrf=TsAZ|EHu#FCzw9Unl&4G84K>~U=C*|`n2N$ z+}A>h{2&eB@6;u%&n#rrWeMH)P+t_f?Ow-nc#TDu*1) zw|Vqlf3j@27Sz*dR{8V`8tZuPWc(m=#A?wq@5#}MeKAK6kXjMgJalxodXn!2>tP24 z4CBw!qfNVb1c$bD%YNE23O4bl`Cah7X^p8KsJNiXS|qJBu6!-xQr$LzqbvAFBtrgF z$E`qYvXO;l#~jJjaBA?b!n(b&N2BqKYd+MAO3o}h*6?!VPdBPUoP1{zM5(hiH=ewI zsJck%%~P9Ex9*JVBs~J=8mOWE-%+#fIuK?AxUpmJ?gVlc}vnOq&287 zb1hU9`VqvjZAO!t4>5v3Lqh)AIe=%-b8VbU85N#;Rt$Mw+Y}jI;J~=3;h)Piz@RrS z!HXPC5G~CkvdvcAD^SLkob4fB6)0edd7Av$OO=;Yj~_0Bz>CuLtcmp|j$E}F%j}n* zI|nQZP;G&!kyM0r^l_r5ZUte!`y?*X5ljm$e+EYYoo}V|m0q5Z?>6-0c<-)yP3|C) zA5bwSWcf&kMFh*z&5f(huJlw}5uGGnM(-(lh5%C>K|H1`s8Xwf3zXKKnkDaKs|5mc zKVL9%c{IR_JMQMjnrDC9QPm=!0Y>lL_e=tYIqLBkv!LEv+Cdp?Z&QEBkb^9e&q#4QC?E_q6tR24J-#e}xI#;bLNa?d~r_2b5>K=Z?FPnX)5 zf*XOF<$hCK^lrO~NF~og)@PcONI_f=k_TJz{p2mryb$eY?7L4%mF20|rWo5w8tdY( z#N<8AFuD4wYFH$`|B8{0lxJbRbKJ`+q9#d<&`tK)cRJ=8K(Yb1FuK-tcYm8Y`ATVKe7_dcw7GZPA*OcSNy(7?Wc>q{UHA-|Qd4P-GV z#FYbNDD}oFn#M(%XUJECcdVvwHA0(}=#5EZ@oc4g`I{NseFRnNLV7j2eb|)=aN}km zTZR_8q51`$5$^`&5J#u%T7k;9jD<-nf)g-LQ#$C}3NQuS6@GDss0|U^_$V$hQ`Ha; zmyH?Hm*^HS6)eoV@n6|Pq>8*>;+%w@a%{-KOyBl&x4Go`VIVQ57r1W$cO6-eE^)A zB=0B6i8#A0JJ~S|#HDn7srjZsx?i}qdX^fjM#|OwtC*Uct&@?tZe>CnDT<6%p98S# z1Tqz!RVmr4O+_?ZJ7d_f=$JtW`?z~IhX#XF{2+JM_Ma9zaUZ|9OZ+@GdxK9Bz^>AP zegQQk#ha2*MdC#q`6{xWpz3nor`*7*_8#7+{ZGHlh{x{( z%9jP6_w(Km`CGZ>f5xS$W<#}4jiKvbwJ$1z=?DTn1tM6p68PR`d6|tHY6L%CW@~f7 zari$eC zm-RM)T*n;KAxKgq8sS#nd@#oKV`#JOCG-8uwqe+eRTDhpg)2b^a)_E+_mC!t$H0y9 zrBhWh7^G!}6GbD-v2C`^Q{);Zt@9UeD0B)W?ahwF?KhDFBQ6AuFN|D~A3jCK0oai| zTfU5@99soKIJlyKaSFAKE>84+x3HVyQs=p7FBa|O?JH2P$2rPV5xa8+yvy&soI@}8E>zeqF3L5GR+nyUNZJMYj?$_cPEgVwU-Vn zL#GTAJ9rvRp-_H^ zYNzTF0^oRd&x8{+AFl67tak;DqR&i?$jmW3(!Jb635*)FM_9KUOF{z8>LvQ{pRIFsWyp8@7F`Z1TT68%ItN{$6oU6CAj^h&|9Hl;d7>cay}_ zBPK!jXXW>KfM1N{gm+v0N2iL6a08Vs@6E)DpPTa4DAf3zCBeQUQRje#HjL?+0(gS1 z64n(OQc@mfAO8^LjwJyu#3+Pzq?~X zoU*QYw%=W=I^_N_16e$CqsslS`wr-NsujxJ{?5LcoL%4Cgtc9=ldf~QMWDJ{9aH@V z-lO4gfnFp&H_+y6*NG&Nl;3h7rf6d#b|?fF&C!1Ip6Q0RD>&+yeUNuTGl-)o$6hi?XU8Y0|b7_w0FM8 zxxG!``MX>$J8N`bIa5rK**FO+jVh%0^aM+fd;cHv5>5)T_Aqe#v%1~+Cw2SvfR>JU z)%3rr8~s12+oTS!G?rt{M>HS?N6qpOGt6-g_|lrQzQ*%4hH79EdBrH?PrF5 zzZFF&IGzYEiYjT|+NSHdMVHYkrBF1pbsAx==S1S}i)!rvIxEFc2-r=ir zspDTULH>+R;@>uG^hSD!sf!Ge+aSh291nq>$`@+Ho|XMUeGi4F-nhkr*17cKU%A@< z7_|R!2>+(T>VuNOx^RLO1e?~sB7$8`OIF_V>_+)Fp0#=8{f2KK+I|ZF%?(pzE_=86 zja=}FDvpx=jylciEj-jgD#I4qT+ace%W_D8|MR%=KOS5DS9-X+!oq09H^cHJ8>_7v zMcLWjlGbtMhui|oqOLl-JYv`Us3REVUPw*q2qDQissEZbHFWVlHns(m#<6X8ZTj-$ zM-%UEJnD&RhU{6%)?3ZMc?pAMr;I-#4;&sXl62C(|07EIr(Uq8_ke$ajLP)}@D~(v z^{8T@Fx{y)US?*=O~GdHw^fw20{3$EpZpNNn@KTn$?QK>WdDN^{C9f0^;2&0uM31V zl1b&jp28D{j+%@AO&HYrP@fa<@3mV`1Mi@pM{6tGpc9M@E(m@=b9gEr01pLD~i^Z}!M*uEN~%nPt(XK zQw;~}lUEKOqi1~X6-9`t-R@-9<#_jjie}--#dR+Vt?&HiKzGa6-`x}~V_thv=nSQN zePKLs`rhwHwe+M8`yfQj&8GSRWcUNq`_BW^sY=PX`RJb>QhqNqX^BF1M&f6w?lMu@2=;$v z{{LwVHO`foE}tTdm-}`O*g6K*#O~~ya>E8G36tcClD$GwppvAx{G*WKzv&N% zf@`)H>wut9$u_W2WM0XhxrQbdLwaU74-NU`yx|4DIg+rb+(4OgYH)rNE_u0IPMyVgUoS$BJdYhV3dO_P|{328rJQaR@ zblv>W4=&$Xh*B`&q}Zq4s@(c;IdVulL*_K4tkCg7@34}zh_i^0w0*c)U)$s9 zUJ;%N1(obI%{Q*HZavtp5!|1|w_Si&n*;R{SM0z485S56?G#J65o^yL0fh&&Hb+%G z`>TYf7dQOeU-qv8o@~u~!{4jSn^4bc>rz^ntnm+eGA}&&$}5KN;F539<_M)Ez%U`g zOztPN?J$ftD`@*@3n%7dJIGa?IyBi=hSUQiT@NV~K4y+Nuo>(yg;jT)-X;{ue{25Q z8ntCdr^Z2O?or)OSrerHz$jRdIAkvBT+90gs7iDPKz4S_&I<^#XBKq zMG7Za_);b9(l>&gKp_9c6nCHJsFdA9uIA?a-L+v(0nwH`V@^5qg)Z?}V~o$P5H~>* z2gCHWd#)97hEmUHDxjB5{d3;HN<+0E*MH{TD|uFuM+7A$$Y$#D-=BYEqY(KiJ?@=j zhK`m_QF|r+8TQ9Zl{3k8rWF-$$-7fTzO!OZvUy#*pNGt2=e<T}71Yzbxxq zG7IRS*5q=;Nt0`L#q#KFe7`P>!NM?<) zI=*j_n92Fzk7C%CpE3Xj31vl`0}RQ$wi<>uW0Q1ns!L*D6gUUe{YX>WUHz6GbQ*q~ z{X@S)Ahc%;Jp|qP+JQ|xi+eQf-O;Rht>OS8Z)J(7(QsK+q%U4tF&P0(7}L8fwhQtb zmBd=zwEk_&bEbs1#O0#2VQ25wZ?Wv!xsKw&4GY_=?uYfqnyYoz-is;c0GGIc(8jNH z*VdU0yLei8Vv4XU8D;J$czcG4OUQ7Bl+Acs?Cob0RooR#R9<=!&=*}4aZ4IwP+3D1t#6(o zGLm7`ZajJX0V2AXP;7?v|J0-+Dx>AVn6&fLixn(&EfKTwZR*00<}dX8=wU$Uye-*} z(O43w$ZpJ~P_}38hyc@_wW_wVdfA+32LE2cP$r<4dy&)e@|`H-LCIu<^T%x=#VN!? z^s?0IUBq?NGI%S?9e-%~shF42HI<#olzOZHmg!)$ezZc9+|OTsQnP1;3$dMRJT;-k zba&wvmI=VFd3K;X`j!-G&#J*h%Yl7c!#Pi73mMph_3qDTK2`58P%!DDl%`t$L$8Be?0$-8XNZ#=A6b1o!jp=ok92r zC;!f8Rx(A@vg<#O>IeGxzUaL>&Q-}#H>X?s9l_MOZu}uvdTlJnvEmN;SjvZUOd5w{BJ4 z)AD#XEf*-Mt45s+AFYAe!`v7Uh^e66kI=#I;*-k|PomVIwCv98FNaMp1>ECrt6}6s zwsvQ)bM7YEe#?xseC}B1jJgmTg?lCt5ZA>TZsO+Td2lJ!38vL4;Njx<@U=F-a{FP> zz6L!LJIy;%{Z~6hDZh?nc+M+mo5;>z zJQ3|4(IGoD&`WkE-?P<1)_mzB)&kRy^_u^(=d$QRaT{BE^P0AoQ#P}OR{g743&&S8 z;ZU>9{LuG8N%~jRKtVJMMj#Ui+UKpYJP2(Wlv2>=D&Ba?`r)fFB+2-$z-l7In>V1C zV2HClknWvcW}KTY80~ZdPz%jJxa^Zjsy$uYNeCs@1%b3{&+= zQsaN8gAqD-Q&x^C#Wt0FF+Txd@pl(s8_vg^3y@Gw9WYzpFS!o)=-Vw@jbyj2ePWHOk%>am( z*AEF7kLR`6xAVFeu$3}o3R-Btpyojd1T^PkyN$hHejks&6$vcyN`R?-+%SQu;$G6a zs>vRB>Tkp&ToiaPHp4(Trglz%XtRdn8HXRK4iA?6)Ap*#E zcfy9JbP|LqO{bIZLq5^>`d@hHrtN(WK)L2)S@lkmWN82kk{klRk-34+2x;y)3Cw(3 z^zBW>hl6jgpqsVH5nRG8o~r{hIS&a;0vm;PsuoWhAPWj4YfrB2_=R~0eE2-Pp4wkl z?NT_G$cB15B*5R_k|7)=>}EMGqKd^-X|RS(3>jkp+7=$b%)mZd=(q1=kshr^h#G{e zKqA?u)Phw;B?ceVQtBj2+RmUV0@g0yVB~o<>~dWm>_@y)8{{H;7g$AFDo4zL7h{b^ zv6JzkZyi9Z`?kdq#j&6xd9A0Fo&y&rQRQ*@v8Zl%%V#0LFn$M-D+ITElP-3etNIis zX32Y?S2qTy;B3kja%D4z9Vxv@Ni?cBPwiE@D?vyUW)=m)kKqAfg%^Z~zhD$Dh-X{^ zC=pR<3(*w$CCpKwg`IcBcAN8T?o;=3HqP@{bU*O6jq|sCWc(de(@bRLmjl%N7}0p@ zdwyOgS-^rq0e>+0s5=egvhhy#q{XLqFMBSs`JVm5v6Gibh{6S!^^#rSX+r__{;&&y za*NRzdz}wVxcu{mWH>A@Ve2x_6r)?a6g@lNDGh4?RKd>+-TwAKA{M@&gin?*nG_%8UI5m~lYFtKn<)(wv3 zSG>((CnfSikoxf!$INL{n3W7;%Xygjq6So!JI}(hL?X1{y^^KcgDTaA0bKS#qmDa7 zt>)jx|2f7#VEtHosL2T>SOrl~tq#wUJHk7D0dCAM_SrNT~=!l$pLFrH@ z-Ng>l=XZ1CR~0(Q32(e*cDr#qfcH9wcdjGHeQ&0u`!;bJ>l&GarLk?g$#k9@yAcN) zP1287bMEuIb;SE$-`~{u6%NPAs3JfOdeJHH^Z70wh51!obIl*(5xh4O0|H%A2vwXF z4eUC*H8njI5a;g__%pGeKl?hrIQZ?dHG{&2B>+Gg z*-Ex1o0xvZ{~Z)}4xMw_Ii+wSzvi(s^Hcag8bF4~$1l{6M64zF!`#}TWQZ8l2~bd~ z@V$S?$S0>FIA0m&p#A=RtVQ32*BY1l@5GhH@wmsbMJ@Ff0uo-sa0w$`pvCv z=%%yKF{caEo_e@g{C$q)u$^$%`M%dtS6Ll;rWjv^sRQgLP`MLYH`p2zHsRa|&2nmH zt(d45sDj07qbWl8-Gdoo^*_ztJb0wSG-RpCnejksmw7p)E4GwU`;0YN4L5q$&Op&B z6nx6^0d7}-Z95(5n7!Q4lB^qKdM~=adZb67z^YTrVukTmS>Vl7T>b`d zq}Hs6$4cF0T#ELCwU%Pv0n|-KJV39=5T7OJ;LUXVxF6u>B!gkaNoM-f_%#^Q;b|u<5{tQ0G+evznbNSY;Oa%_uh|)9$gr9oGE*tY( zNIO=89?d9s_)+X15uHN92eGajIPx=|c?T(L$Zl77kVn zJG#Nn&2yR9N1LKrMf^|(r_{uDA(RWd1}IJ{LeE?=Y|4u>yVoX2BR3L83~<<*`JKk4 zqy0}wEl^fdGq+7)nv1Ai9y=3=qfSGKCVLECf(=te^T@NBn{sqisLue{=~!|Rq1BOr zdwSLJP&M3ZRoUf{WR!rcWT}OPOepOD+S#t!krR9&g#m}NLFyZaTd<42z9LH^`oM75 z<=D=S_EoAZD)Ci{iwk1i{9JVtB62GyV2|!jjlOd@`B&r|flbCn&^*mF`#AxFh!(0TDyV1E~%zDFem=N;?U z#doBZV+6w`gWwvDu8)hO);>8T5Aj5@sE=!yrGwc88)g!{a3_K0AGoOipj@9`hRJ_= zs}J9UnCq020={`6iH!Gt(6<$#7h|>o90I|Pl%xZ)#bKbYrt;FhX_%-F@;qwU(AOV4 z5Yk6FfXhPdEt{H(@!8v8B2!!hXJ_f)t4jSg-;-o6C^j z0{zZ3?dORi*p9b3X9Scqo{g=sqEgIRiF+VIqKHwo{QuQcSu$RI`$WOfoD?IS6rGQq zQXLW4PuC&yGpQb47)3xQdXe=(i>vCHWHj|ts787dHlkH)sh)>-cY$p^=0RAC6tt=P|WAfg4qqhdt5swHq~*x6MVm9LMB zJ^`|Z5%#89U(G2XYk2dj-_B4>U&B7T)J?>mx9meNO~_l}I(n4r*-prVa|3o~8|T=* zwxOxEx~^p>v8no{p=RNPNTioWLN^_^V4GB~Zw~hZ=f_vs`yGIi-9Ez4xFQV$-4RS- z-fUPmo)tioy~jX!Q?kRfe{;0|l?yzu4ppG$hYK9t zKfZ~M^shxr2A9Dt5TOgmdVO+4-i)p*&HJklvua8)BbouWeLOMJ7nD+Wihr0a6^ofO z)t8Y)!e^U}G(v;q)g?|l?cNM5H1@+;j^%NB*vKR)PQ^)&*!hl68QAnC3s&l$g??_; zum!l>g73A@DBFYH5-*R7^>y{$pTPG*2F0h}vm3OD33pi;1er+zpE7aE_fe?Bn!=&w z0mb*vGR6RK~kpL zCHhFw07cmh!=B@TYf_o#FZKBI32m>m%0|b+WNqHivrG~e=4*?^H?J`@fT$@SgRX%v zc-1$N>;G*bEmdliFBb{~<)O~Jm-K728O!xeNxj+Dred8?j>5TM>f@-p9v*7$YQ4lB zp+^^;YkYSBVeHy~sNQJECRIrewa0a1!vKoHqGxLEy_K<~feGGoZG=juAdL;T>+?Gr znZ!uL{jX4)w6!M$dWa;LwPXTd7*~2;Fhxgjp@Qi{x`&3 zE@8>r=UW2d)~v1DcQcZ`1b+u5A^qBxccM=&WB@;4nHO14%_kD|6E2xD-%f(4)xw%g;#GA_0xY4Yd;sQ++c+7+3TE)|1+)I7Pi1|1#(UdUrmbT*Br7P@hZ-^|0}lZ$#3A7MtzUzSBTsTqxsK&@1D;Sw z3jqR1d`C>1MUXj%_#=^lLmxlk7GzC&KZFj>yG%QUj8UUm`mqje&D2;(5eiPeBb&^^ zxpRy{EcO?|{7c=+N(#*aBgphFG+XA{SHDlsliI z_RC+Nl%G;Y(#o+9?0Nd8-OsW2S+#MT%c$6xO8gEoYfuoR;8SEN0kjk1+Z6Vdp0Iug z&3lFTeS@g|%LDH(Ydx<(12bGSF7N_25qcU1Y2R6|fskh{f+{spWf}L46+M(Rzj?Va z;gYW?zr>{gs;R$!dn>RC2q;bd(WrQ~FdhT%AJhVjR9GMro%eeB=^qk)kAp)P?88V> z*i_x>vjaNyC>8Opw=(m60+Ptjl5Ccf)0evHt@fe>UJiA7seipGb?xC*d|t6 z%D*r5Uw@vsyR|HZ&)gdBWF&`tO917EaA#skExPea{@GDJ1myS0lr^gX z;ZQW*E%c2?9O?rmM!)I^dN!-ITVtUVSR?D5++$!3iRO;^DX=Q?V<&m#zEvA7C+kYD!iLrCQpZC z`c}444K>?cn>kVggqkZ3XPN!)QS|@9TFHlD=gyAivG^JNj>s_suaQDNEfe-kZx~_M z0K^)a$(oT8!65x>@6*)Cu9@{TkgerHiXm&!N z`F)H$r=#!gO;iSP#3<#1-g1ZixfPX9zM5hel|LtVIgWd(|}~ zc998wPPW33No7j)D~6yu@e5X0j{qeOy^ntOO?fp_Ms>rdLl~cyt2ghjoa^3Jdui0G z%zNjZqIxUQ8zY?kzkYihz#ap(^nx`pTzqu%ENIe-ro=vh8l&$6YioSn1U$;$)8lW*f@F)QEW8(k}#AgeLf=zC;Uls3r!vWKGx%c|{ zc9hgiTL-^a+|$YD&+!3t3$sZl{?2&Ij`dp>p`k{q9ITK*6Plnl&$2W7_FNw++QP!o zt*ygydO(?=@r9jc0MWZ8@nxV-NDCJ&fSF*RSQp29Sd|(&vH`#v#QmMf(lw||AR@Rq z@7v0AoydgrTE{X4aVBn4H%0&`e;z>qkji$b!hWZp74skANSPGw+5e#=kz2<==?sl) zk{rQfV$e<1M}g;}&bOX8-QS%*r#hL-D>4)FiJPVQCA#O!+x*5%0`By&GUVy!AX3;>;gYLhk2^O=MWbFu zE4MEDO4}NKsxhVzsIU)IpYxK|Jxl{9NU&VAF_>Y}!h5C8tgiCJV}@aeJ@U&yjL5i}Ac&DFp*IO$TjU zLNlAPAjkT4e2ply)Lp~HHb|AULwVoK-L(9fJ*@}-S zu}HGYDoS=`_J%~gha?RWpgyWNMP5KEy992!)0~rMg|Yx<2goP8$_i0?jVGsm(SGng z_xuHoqIy~bH@qA{#opK$SUCwq;tA^n)Ma~LK%rwiW@|2Q{Y>)vn?a6uZPHcMVP&#P zAzsng7)6niVyw?nInYKES9jj<`&%2$?u)cj-;XvL^}L$I_*ol`wD8DGxg%@Xw66!Ix{ zmpmmapiwp#?^`BcAh2dlrT%U@nqQZx^3m5ZSV1@Ks1xf8h}+%8rMP?bKA+FPwOep8{+`K+V#TeDlz%h_lUN zFp*a>&HG*gl;heI+iuQvdcsU}dGx*zjibJ~V+I*qX#UId7n&0&&Vdq+VIE_^ux;CG z=f1v9#K?QC)%F58Z`gVx$&vtjo3-=l*baB_F$5F&${MqA7-4;XszKiRz5pS44>bZNYLmMK7RY)Y4iYhAwl zps*b$#tC+*%Utbw^UO)fye%X_&KRKpj@?8(4Jc@B8-(rYUV@}?j%*9af7tDo73GM_grTmiM38kR zsd(Rmb?G(w5=O%PvS1~eVI#M&kOe=&+Z=7cuopoOGp<;r*TS)0KGIOmr|%Re^@H#( zqlRT&b7Atk+uEb>D*($fls3t`vT{_2eH413EB@B1kwleQpU?}tfiH=UxE$)Z_#Z)1 z#C(7Q3q@|zI8|7#y`nmsJ`)p?+I=$#qi%cW{jKLS(>g~XcdjuBQs2GNBLk3Ilg|d* z7}s0^GLqx7$u?dtW8zv(XOnGc89SS^fXOyjR6kAx()aXSW;#a$F>VUhA9Hcu+z{Ar z@Lu({sX#h1FxuVcPz_S^;?11DT&2M;`G8k5}~uXwRI_qz%=d5&U(^;^>4#7cHJEQ@i#!H~GAayiwsS zbR|q58PonCyf5SB?pj$$L=mQg8fGR20@{hi{^Y<13is!N(11emxOl%9kibN8 zcGc#pxiB|3S@p(oQMFJ;GiR6%ShS*{ymn-&R)2IQDv+FF^x}sPc)yol{ADHnNKR;8{sV{M z^KWVX|MdD##5}-%lBM_qeemDGnd-}Nv0qLvTGu+(Cq`pF1&UjS7d!L|C4PD^voc7U zX3_H|+~>tA@swA+bPsiv3OAn$$UI)7IasrHbh)xlTVmA_n%U^^LYcp!6w2X*Z5QDm zqSbT557Ch%9Ya`?I7wS2mZ7F0=4zO&1WC^Ru<7cmdXYo{rjqoyvdz!$%bt#Tb+b9E zj$vZ~@SNh;DVV@^OZC2`YA>0g<`}+}X+w32*VW6SJV_FB`0t{=FzslwV1(loubcnA z@%Uf-SsZ>{663oBkQfT4X4alqZdTXiIAU@eWA8^0J=bQ6RUoxYy2EZ8Ihw?&zguEr zlD1LfnQCN``XtAZT*!EJV8kYrJBW%ym#-_XB}tEK*j(HrF^5Cla<}le4+zj?008n_ z6+3&U-3pWdC51fD3T#!fsPIiZIyeJ!9ScxT)!lh_i$Q$Te)s0S3DvY<1hMhJbODpE z3u9Xf6)wlgQ`Se9;2PgS`Fw|<1I<6Z-6EQ64QVYiEG;KaAg8CJdz+dX++0yeJzRr} zVII_=-mB`l{{XWQ;&lp$KOXs~%lz#n|Ce9qa^ohY>S+Ip0@I)>l(EIn+LA7>18||h zEW)TTP#lbb5ERoIQ6i+ul5>0nXf)hRzW8ElRmqL;K)3KaNcPm!MsVcB*8%636Y|^d z|J~C9G$$L)%3zFbXF7Z>WM8C%gTIzo6DVVR)wJq;AR%6mLurYg3qiL_L|(EeU;Ho; z2F#%X7!7eA=&93=K9>`9cPG#uFi`_rbsIg<;DNx#n*l8ZgeCMyHK*88uD@f-h;2Kz z=YCspVb44d^Etaek+GvG$zQjAaN0X8?rWk~yE83`km-KV;&3FCwoOC@+cNvAz9^9FGUkDwx#DrD?WVq7$XLHjc;IeqmDfEWNG`e z!eE`6+lE<`Mqcbeg^W^EZxd)g|JNS8x~ii?CV{@r7j;#hAN!xs-1nMC!LNVtFX@bQ zVhzBF$(vF|fi$mr4%Gm}xoZypIP(7r%ZkrUjWQgM`xU&vlS7}0o2$sUVuSQ_(R858 z%fxpVt}v!!OEcgtSr&y}rab@Iw^;sH2mH$x`m10Anl*?z*$*V8dR)e89kyyA#MF_>Dzox4AYe zssJ08le|ax@%=s`#f?ehdY1u3oR7k@Lv4Wzl>HRx7w-VYj_qTQoe`~}V?LY3?eo~= zQ_2hyORMILD|N3Sa%$S?`j(U!&~WFam$Ku}yJfRg0t^!!mT%T(9benoN?%B4?U0v8 zL%W0dJ?d=hhW9tAG^F$M9uW_6usZVWPPN8(*Bl5RPq27?etY4?v^q$3yvbyK?l`_Y zY7WC?;kT}wV{#SE4p6L~eyQ29nDc{tu8&Lr_z1;BjTK%Hku3wo`}+LQ=JT=4~xMkFp8Uval#wi5j4V4r_+WuKUw^v-VNx zcxF1Z_b}*TJE9U302y_AFDex=${ZTl3>|K1DG{&YQ$C=tVf8sxd9av+Ix3 zH@k9*tll3;nk2g+t91D)>|NX%8&uJykQjHr>)s5zPq_n zZ5&{#EEO-Z>d;3wiCYxFMcT0_Tl@#m(N}ArMBGyfmjx=ygB>l0%2_6fCdJr4#N__O z|22FSVf)1tOaQe9e>aH2&_G*or=m#S!2V8`0@apZt2=Iz^)$h=1G~g##|v9M`-J&~ zwbq86Dt}r-CsK8k7%9voc&hU|A#t8OJTYh{es(gH@gF8gIMq{F1$3Dj`8)hK{{1i> zoZNe19#^PA34h`me<;2_pEnpW{|)mO)GtM+yTZnN8Q(OzLsx9gW^m%Zr` z9{eJFri-)w^eWo?7BTNbZhE&r=3_!1GTDFl+Nu0cH}e-8006k03DEU2#RA|Pn~b2A z{b0*--m(&H^aRGQZSVqCazox8(_Ebo0M4O%t}DKAB-qBLv?tK-AeVv7c9+Bm=1Dzr z<0g|-R{VtPL?{XNVzRI*wa>5BzWS zjj>h)|oKnN}TlzP3B6t4O&R6X{Q9M z*2cmBz{#!KhJohB?eIR#s5r9{EY2u!%bt(Py8e38b-454&6L7T`nKUdro_uBA>|$P&*v02@i)&GPlD#-CU4FaH z3M8ihQuB)SCcCN9!UcFNl1*%@?P^qbjEvx^ zYvyOamMWk8iP49Lba>!hq-@;#qx`y8O181@L}G|kz}DcCID0fOX{hVEEMqy)_z_xE z*|GJr9rLSY8)}TkzH*cS2p6159N}&*R+e7QC=pX!oK7d;D&MZ1349OYViyMuV3ts4 z!DB~zSz%414X;S|1i`G=n!!qnmqk9Y_d|-Yc?zLhaId1CB>}%v%4kZ-L`;*(k(+@1 z;K}dxq_{(WfP@9LWsbA+pd?Cs%&jFU}K> zoD2qry`zR*M8r0)hVVXrbS1IJju&rl|35`Z{u03a_B$9Ms?j`NW;Lf|M}wT64!iyfb5{xo)0og$49D2MkqG4NR|Tn0Q$)I?jKHu1O+B}}r5p$ys3Jmj5+tr_o{)qRmTNwO9% za@X@&3L^(qtBe|sc{7!-fe?+uV74^?)rM&KoUdp(a{G9a>bumJyh;A<_2vV~7w@x# z>t5rD;cT$dy1@DTjwFsHFd!zq=v11zoM9*`_yH8ar^$%K>cmKDC)^s7eg-jM)p z&SeHkh<`kxcJ5hrH>~Rlh5<#$qc< zSBm?iK1U><^F57LrdR$C30D-!@(AL>K)%!;97q4t=dVZLkjKn}^QYyRytg@yzdAOQ zL+3wITOt)MGU+goGtb)seZ}+0p_-&H5R`gRRQuPEJN5BMQLY}YzABj@5R>a6>pBHM zoWG-N;pOm_k(BLk;k@mx_?oXlABu@9@OLXcd?0 zN5w5^JWpQj8NJqG43*cjfL|5seF1H~r}_@GqcfEFuT9Ar(ah^?wxwa-@y!p&mW$Jt z-tyAnClr=uIrn`X`!v^zyu&2C8zhvae9N|C2kX7+UUs$u|A}VI686Xl?Hq`}4%3co z!NbSn!LLU$ExcZ9n86#KxiD}zKG^M9xf=2yvW-2Y@gsgC;-`3Nztyfc9}!F2bXwWm zKjI5NdL9Hx3PW+lCh_Dr+QkIo2dWRvq-7UZNP$wt9r^E%x!8^fZ1L|;q@c!Uw-)SE zdBT}Pc6l#*lK7jl;oi7nB1OBoKUewL(8=V`I1`in$}T^xP<0kuS09?`{fvt7d`&wK zfw--mXvfNH33>1zu9XI&Q3=$jA0PyUHqUC*>bcDgW@j~O(7Q!3phms?T=fB7AU9~N z#Qc`0s8fypy4NMz$B_5o9OrA%cYj<~P zoBYzp!|$LBCy;v?4Xqfr!%Dr|+`P2cmd~is-=k9=soZRTRuwTO!~Zz1C@@qr_xRh2 z8Z4b9+(^UMS0D1=Bs4gV>fu83egwu5dN?YAWOQOcd<&TEF2_9JcX&Jnv8m308Tf7S z&hd**t~2sqhr$089%~CIQr$j1IGE?*f8qf~(KM%DdyLtB`c%&-rm|$=bcvKIB6dqY zq1zy;_o2F!)aB^+9)RWgn-9T}H3K3ok|nj1@EX5E-{CI{^?ykl>I~pARC;`4!7noD z(&1LdLYhV+J^6{DQPjfbd{;}(>sf)tB*QxYoCnZ8(s^584Ds(3rblr;on8grLZNKN z)D%+h7mBztRb@21RHx;=n-%remD(UOH&G_X%4mrlf90R<`&ZWMZx56c)&dyc67Y4( z(nhWRi1Va*zI3Rx@bkKXdM+?I@}9fBT4XzWPGx0f1^)QLk$noH-5!`PdFh~*gdp9{ zt7W6X^Lm6DN3?VYeqrHmdp@9eO=-(Wn&LSG}goSLGr*Lb4cO zQQf_PLZp}xy2ZWckWOG%{48CUrX*JxVX^oQ29x;G>^us>kGJ&p?M~@lXduZjLTh^ z-rr|!z|Xwn@pj}n#gpc@t*6#J_uj{9_Yg|FkamHb)h z`!BnH+^2Q^GKVh>^X=^0?C&hNT~q(srEAsXGmM9%nnwS|-=5Ve{9OT@+7=So>Zt-8JW~&J?#vBq5;$IMz4v#4EK6h^H3)T^0jQPF059wErWDVs2%>Hi173ZD_!Um4$Wn!UI&bTL2Q^N=qe*ZfF1Dq{|R2sfGX^K zr-VQC%VA)*(_D)z2wbMOxxna;zwpRkqYH%pbg;0{aYtiCovzUCE&c`a8+20dq@-k- z9(n_xt(zoD9jGh!_ANbgw0w5T52yGS6WiY&rnA>Ho7Ppyq2;oyz!^_%dM@qTIn(m& z$|Ors{?t0{C(o9gqPcS&Za0sGyH=#6*zs{?jhiMg);kgiG^-+ZZsCM@9Du``)a_hL znjIbYQ)@d<8lKVfd>eERyt4J>tfg(FZUzQaPe{l1hTEt zTneTli>V(3%t|flP}@62yo`_2xDFnJMK6qJ%{O_t>r!a}fad{Zl7Xe=8mcpLrMffX zsVxkVADKDLnPSYPl$F!@UL~C{rHYrCVZgd#Yr-81Kf1b=JICC8C>y%EQ3JpEi2s#2 z^lH8Er|zZ^O7A=LM#iPm;xAilX3ExfzF`b!G@50i_r0n5Cm&!#R?TFQC_{If!Dyd+ zj@@_ekn2yn8!Sf__BIOYH(pdED(J z+Owgc{nMnb2N!lrVQ5)b(ynTeJ;io+#8G=FT3&AJMSS0tq0*HjmQ63+;K9mQ>)PmP zznpikocruM)I@q#@`uxMSl~W0!rV!KyoOVIj#(c@4z-m*kzpq{nzjTqQ`BN*XOad( zqU_@PwDTlYWw8hK_jLJ#RjZOWe5z;US>=0uiX^*TPovqq8w4^gGWBsMrD-}xc%!%7 zJ6@R*fN4s|BkhGg9zg2h^1cZN1};%cCoDJjJT2tet|#dVNF>bA?Jdo&h00d`dp-a6 ztS19kEk;4G?NnQ7sr?baP+w=TOx&J49b0kHyTS9h@_CY-27~0}YHjb0%cDQp>Ye(@ zJ!cKssk%LcWK41QqlC~N$djRIQ``=#Up^dUH?ve@?w#x{w81G`jJK`ub}syKJwRhI z3X+}))coBUf`i<@2pFN17yDUG=X&asH^%oW7P`90#5cb_168^Z=bMCN?q|duk{99QweE)X5|C<~y7{P6r zrUHnIlDOB#Ee_k(MG9`_ya`M(y+%PD*2A{!7L{jed*KEf;%8$M!P(#i0yI}i&RVKx zj*EAZQ_Q=&RkbzsNq5~DRD$~MDQOLga@suy04j~vMPna7h}kYD|^7@cXb_;ff7B&_<6dH~Qv z1L5doMGEj+jG6TDv|)c-k*f)Z zj$ahd-=GIdW@On3K+f`8fX%P3V_xdvj%eg^i~UpPiq|tox0JZ_bn5s!NcdKP>f772 z^j5)9qtEZeuB`z%6SW>Ltm;(#QdjiRC7>6uf0Q@T?s32!uCV+R4s=E;JOM>j-Fi#7 zt>^j>-hX`jg3}K&DhxPjt+ZHrwYHS7Ul`lZ|RaK|g_DLs*k*pJc#L#a4j$-ec=zA1JgCxBZgc3!+JO56)1dhj<+izk}>&1rsojeVb;JSIuruuTA(lY4y-Lo=@nl z)S%jVOOwSWp+4k)&us4ZZG~T8Ho*7)J5aS)e?q*>-0&blIzI0A(#tO~2iw@cmEF#V zX(NHW`9&x7p_1s?Rzz?K|GF#wUX!~lhWt^&FVWH_BuM}JuQTtbN9f_6JFB;yrSQU< z1P&lPv3VZcmjpZ@63uf`#1G9u4(67~9ppR`)QW6yQcTF=!IeWo4@al2dg|fJT$MO+ z@=bVw`L&d_b)a)KxP&VcY;=xNj? z+d)#Grk=Yh@eco?&cb5#pTb1}&2>p>=Gg`hp`iUuWz8WAm&uKj1+m+iqyV>sE z$K$ePb#;4lf7$eYg0@>F&3*OBap9F5=3$YL(HLscqWdb-tz*^Ks}X>tRGk)VOK{aE zlyVp);{Z+xzYwch99yPK6h@;80)cpN5&vot&4+C(g29#XhP8E#BL=pR5+AL=0LOcz zlG*C-7U;?p??vHUPJD1@3{YkO5Zv2=EUh7(FS8xLx1<50vXNoiCH;`!nSRcIliS5Iyz%oaZ?``H7i82et`7sDF1; z=bviSq^p2LsSVeJfwQ0f6acQ>7*E%TF!=DJP^!ax6fll1gz1SY zg6Ioy6shNh6+v_bPZiA{BS1Kg3yxqXuqNn^CQLKdAlLLW?iFS!HDg*{SeQQ_(HgwI z<_f03TYeNrw=Y+CY>pch)2>K;%YB5|>e>hcFDTpKg+Un-Or@qsqd7u6mZTY(CvkAL^Apq+Bfq%p4v5TR8c+ac3%fs=VoPTe&Xmg8! zs8Th5hqwM4j_NJYApB8md~Wmd4vPxs_2z9SDCkf8qqW-~{HXhHnwjpj))a7XAy(pS zX74NdaluCJyVq(OC$e5AZb0)mK~WlQ8>(EUUBfp{7X4thco{#e5W;Fr5*Qm1*g2Ef ziD)|JS{*RUwzYWiJo;jsh${2VSoO3Z)z8x&1~|FE-<_7&;+^%s2lrurfhGb2M53RKB?*-_c;G# z(vBeQQS;hh281GUd8%2rpW4s|om_bRiQO+Z~1P189QGvW~sk}+N^EU-C z{gYQ@g-^h{Hm!`8=#BIUN@w{e1fNWWPLN~i3UBmZKtou zPz9^H{pQF%t#qC8q_USx;*;-4hWt1yUr#MOBbDcLkYH4S_nYuMS$Kd8EhJgt!JbFD zl68&Qjr{5D`bVEo?JM3A+wprUtdsMo;1z2wS)2;jL=}+JznAvkOZ&fg*UI6&^`mhX z&mjIHkBhbs`AVXF$^3}tnR$|9nL?G-45d_dlJJ|<&T$fzB&iA55m`b=CF9KiT|gg6 z{Ql1#diTlmd)r z7sZ1_2A7ql5&u4+|2BSrUjaijqPn2Qy>dE>i-X$UvCd@z0^{D9Sq#Nv}Uhy>$2nXzdXZ*7c z=%Mz{`gMRuLuU4~zWwb_`}N-cJI9tBps{86r7}?s^j`lxwKZJIFXn~+7cf(Ei&$5^2L*@ zL3gWLs&DT27%xpORhz_(9_kVBwQuUlf-5*{tHE)^pg!0-t>#c1Zz=l2Ia>3`Bt*Rt zITFV->@JNAacCgurixgE(Q`xfe$cgu5y$vvj)ReeRA)+q?F%v<|Zb3i8ARC0wq+IV}U%Z%wktV zfdi&xGKp;2N-%0zEILQ7OJs~^Oc|!uKlg#6#)n`I) zCMfwqX)QqLZOZFG*Jc6z0EOl{@aw;#hP;f&z0?9cVtL0_rHS(U@ittmZHi{XbU9mp>rDk zy*ZtrRrMr;27$%e=e<+k7?^JuyovqmAH2vPU<^%lY#h@|#9B zH}<=thNhW9NUWwWgU`VG*Nqr7Elt)(xvi2TjxjX$|A)P|jEib-+x~|Tq@}w%MY=*I?xGwQHrSnC((c^uy(Zf|a-?r;{{*Fe%1Uu7H2&lmYFT<(Pfg_!S)^t7+Z z&W%5-&cz3&hfCL&>dzK4S?B?C~_F5Pad8vwx}_%6OAe+2^4j z5oqqK3|yPF%a)zxr1QQhC9O6Gk^6U7sd>BknQat%VYvLDynR^f(b_sE=cid9U8afC zYZU|K+HRbMZen+DPlyn`pIbrhi&8DI+YRZzX6C?+Tx-p6*(#x)1N|f7Y1Y#PUh&Ya zedS5JXX&gD-Q)}V6Fo)7NL+TWXarpE8S+gEmxQSAambGP4{HgK=7-$!$gd~}Do?p; z9GHn(RgLeD_pB(LXKpULKRx(V7z$A|wF{Jn-vg1{mR^Z?W=oEjyP-sCwH@g}9)H84 z&5s5%CnsyjKZup~9-%gV{yO*F5=a)dX&TUByS!i6u2nsERGj20#jUx?7*TJP-+q0o zOzhi_%5-7hWy0M?;ViZKzv!_4ROMZ9U8*shW#7UeY4+Q?(pDJ(F_NNbbhLEjxxD6gJ?yDTLax*i` z4Av%2=^{NtU3of~oXuithMaf*9Vhl{!0F%Rodns(8~&mJh|%#Cj#;_#C$$DVcYUEW z%9L0#ANQ;cr6Nh+3PpK5qJ53Wh(bmb!-IY&JuWSedM z4bB!lThJ$bh?`ETp%z@HO_xZ~=}i+6g&Fo0 zfnf;?NweoZV)eDofk^fe#^>7QmdwKW&2L&*0G}fX`I4^Iyr=``^QH|<;<%2A9+Us$ z_P};(RHTCGe27y_~W z)%WzvYZ0R`a`#}Yt$-$p%5)&99Qf@TR196$djdaKCOa1-EGhRPTSbi`3klQ4bNpSn z=7*=FaM@91lIYfy;oSa))wQm>L}9rr$< zYaa=?ZawEOPivvLog!MST8DU=%v)*F;9jX`2~R{xNozz02{=%kJQE{VI1lb>AP=_d zo~|!~06}slq3g9v)gk#mFCTeW`i%hVETDr`UMOv)kQ4 z+2^ab@W|-(yZY4|K$;)f*Vcq02*iQEi{}w(rb2tG{!C=`s4z?(agdKPVp;c1*b+%tfVq16RUT%(|0P|HW(XS0MpbMxgVi66@kfI%wqB^@&@?I42!uov%zdam#Gk_i6>D0T(1p{>v z56flIF5M1)E+tJpU6ua|2PT$E!%}xFMMy&yE09rO@+s3`>En(-3aWSBlO;?%S@%bD zZPn&V9~HnbzC9iXgs@yk*1fqrzuVcd?dc$ZqBqs5E%!qp_D^Qi-!4UT5e*@4*Y6+^ zu(Fi;Wt8_Qy#G&GM1O_OzgJ5CG*x%X4t(WN8?~}$RvWpuXIc}Y^N!&mOGF{j*Q335 zb+b4SU9*<#P3E=NFA#$jB{(QxhVFN<^|C(X>^xL}FKCZ@;?{akM;n&lfjB5^#^M&5;S zO|cVj;UY#T3N+Y00_!CUKn`IHEaEOiO(t%?+{9Py1V92zg0H0ej=qE3*8Hk=1%0FE zcYEWnN)y^N%fsx!f(q_i57D*+LW@6?eW_ZsNklSrq8~tU453R_L#soT`3xdMf^ht7 zk+?(tHz{}l2qs|uo7$lS;PAWGgy?;z3OrwwYXz%sNEOf7sN?9Dqj(wH+X*NzSE_;4 zWu?+JJ-PXLFTg2Uy~V;fe+ry4YV;2IK{&9PNDMrS; zl8J5T*=f))wZD8f$@1(+%TL&!Tsc)gj*QXkC6Voj*j0&-bC#uNYA6pgI!FuX@F)a) zbHLAd8GMT^y5QFec=AQBq;FKc3>`DCMotY47ru1Xl9<%%{*4ME?BBi)IDcm#tb_B` z-)iyjF;J(6Siz;lT&g`|@`Oy{Ooxrx52ZAXosn=I^(F$QZO(`^-#=S!Y@B<|b@5Pd z7!XWXM9?{rShG~*jP5fP-&QD2q2Dvt3OI=F7BEO(f4?k>W8fFvp22t}oRRBmY8@2^ z56lK_b!mEz!X0J< zm->k^fY|^sz{iQRrHHW@blKa?v$EOkk#4t&-SZ97|)e?^T6tNn%S{(s% znFk40Uk)MytO7b@&t?NEflJ5ZrfOHOH~y3uh_zCEg}8^%mJwpzKylthJ63Ii*YB- zfxjK@c=yH{+}sRh_#JBkwBul$trmb(H$g7&04Fd;!;f@>c(2ZKEV|-`5;$8kcG6W+lcB_bWqOy-XXagq*MD!xH$N{ z`0&Hv@+gtpTM6YE1Kta15p`s5u2=QKZ(Zh>Ou1VgUaJ5%hNz++uS}!%DfCey<{OdW zS7|YxsM1e^x5F-8X}89$+lFsLAv$KJG*vRr+8OJCREK1(g`U~!@v2k%=B-Wsl>`2p zw_7hd%0Gg%SiK6n3C$xeB4?u#jMS!5PQxA!qI(){jAkB`Y=Pozlj%h{oi+v3T>-ZK z@0TnLMGyx@HIDMVIeXbvI~kAiR^89lbzwU^9R%q2sp`|#({V~s!#3qU^1~}5j*24R z^4cuI#i5`~$E%OZ2ad{oj$2StBNTpRkRMgo&V7m=UuwO`FhM=Z)mXRBN<)K0Eqs3q z_;bR2K=-Pcb#KbX~OY9r-YxNM+aF}@wmU`F;>+c5DL#96p) z#+4ph5wmSgS3l>$ZUNS^!u&pSaJ|8R_Olm=_hfd&;W4)utMWL-2rF5&oU~|liz%{@ zcU5@hlDFvg#V~7iP2KXVA2p1^DaqOM0gxAvHF)dsFI1O5-V1;Gm|#QrktCC#)Yg_< zWm*vWeJ&XMpH);qml$liMBeiPU=jZwZY~I9U~YFnjH3KSuDK2tYi-XK@U;(llJmdl zc}0?^!`G?+;H}5N{Vk;)#MzF}fTp*q6u5q8JQM+)lL58i^iuo1Q^yBNTq<~im|qQK z;Xdlawm-l^LauKcI6&+u$Mp=IlbyLGvpKu`63%LY&z!Z1&(T{xD^K#Wn}(eud!7d~ zZ^6v+5fy&Yz)H27V_1r2e9_|UdGwO>i{97vd7f^R?hOkszu0I}8JvyUU`oO{qP_bN z#wC%UE(RNjS`Oir7z1NO2u%7DjqP5GE{D(BRT~g1)TVenCGuOy;ngf=R-lRAxZspB zC;t2-PwbVk?y>IFp=Fqx63Kb7&LLf`+u4Gxc5|w7Oa0NbsDPJ#KlQE{fKyh)0dcm$ zR{q5l_Gf|F)SAYBXo&#{X@*T5Dgh>%XJrdE-wvR6v8f)txzL)s*wpt@eXOfMY^s!d zL4Q9#P5l4G7V6jK3Mmi=%U|TH&{REovOe)0RBg|aBFw9#jYk}*at*j}EF)t@1DqG_ zLf}iAyKGU-Gy6j7b*po>W*~rQrVyG`OXQww&Y=%k)Ri0ib@4$_%nXu%y-$IuyGYZV z+C3wX^v1tE8_F;tj@zA)GB(GUylOHoY1;|}cJ=L1sh}!QeJGI|lNKYn`E3bhGY4%o zAI+OAKPkPVKn*JJDn~ZmQJ}<*5$JdT3Y0RcP2Yg!n?Ykc-=e8Q#nhYdvIXn%TpJ?V zg{V3CAyIX^c?mb7mv!hubp!qvW>g%FF%Ke!)f+(oKnv#&x`)4dtUK<;4>r&oRIZix zVq>L~e?7hj5qzhU5DYq$DT!l~X4ujQ6^F+H0{X8147&hWY}<#Hy+qN`KeRHJp@7Q^ zGA{}2jr5AFQfLzskW?(+f23oU`5<5 z5QV+|2gCN~Z7LjJ?vLq!KQ~YHD^TUlK>$LfV7hUX;Tpyih8f$|1CgIY6><>*NdzXK zZ`@#`L0}CL^fD{V=ilVfZPunm(eJ5SEYHq42>b#(QBI(h*;a zK)##DnqF*dduGsz0JxaGmiWN1Ue`LIXX&b5M{|*vOcg^5zvZlvl zB6t$W)$O%CF$X&BCv9*mle1OM#kZk;5mbEq=!9=SHcFa29i&PX6QS{@^y?dq1-ZRV z0n^#v0E0xm=xz9eV_H z_1w9wwt>_m)RKE`f%-7A9Ik=S?O8Ec2AI2i8|jBZY%#l%S?qRg&M&@s3=bMp+#cM zk$TFGs!se{D4{bt# z9)?4rK0-BTQ~^70UHR~lbRtKbD6?*jKoVqUWxQHJOZk;#&6UPNH5g?h$3qD@@QDHy z(?uy-gDiz$5QTju!4#T;o@~n~x84G$T4mitH8W!dWNUbjF3gHnis`U{9oUFIP!AM` zCju1%f>eaE*u3@OeU0YvYLo@MFFbMjpKIU7EXbqwObX@kswBS29HiiSgIZMbimhIw zctx1^3hU6dIFea;?6g$$6L`wL8n3f-T!F%v>QS~twL7)c+MKtb156Oz&t!t%#M-|d z0aC#~X;{bpLjL11#Qk_z-s)XOv(%p9ngE7yt|X$xSiDpYz&we;KpnNdgbR7Fw}?a& znGMQBF4s6DzfS4x9JwO72F#^70=QlpAl#pTn+IDzakoG|xj5MIe;lCx<}n;lh(v@- z(KTn_0&M};2no7X-gs~d$df-GPGzDU7{T*$)s*2>8M9CrZ06|-vNZ})0{NrEypzM9 zyiy8ND0idafSDOI3_z_J+vC-W+D5nA$xRUZ5<%zfu$!`fZ7aA%Mp0+cE)&$1$%a14 z;kDoI;CH_at}FIUuKe@OAkjrWm$WF)_N80X0;m|7iwCBBp5YZ93|sWTIlg2^;2Yki{yEkX6m&a6rlf&RMA^Q4Fzr>&cisiU&vc?ckQDT zO)LT0aVS59W%;O|w2Hb#wKX-`N0L+1h|J^dTNwm3Ho@pzS_Kw|Qt(=|Tc8~;*l)zU|YlsmT9EU4vk=n1N{|GJ(cheB8WA?$bR@%?ji6;r-XF}Lv zhif$yuIu(lq;x3FPH=jqf1NM%Z9PzUZbbf_s@0sUGlRLKvKKQOh9TPSIU9 z?L*If*>k0pMkHUP<>CO0^G>yc+gHU~{uD8K!yokxpqjODB1!gNnXF4J(sPcfS!wJ^ zOcr)yxa?q#Z}R~JVJ)L$fsVemz7YF-iPj@7yD@p9L7YH#_~M?;tp!3InLdgsT_9O? z1`xdZ0FlMDcY;^W`2|CRfjhx#cZRe(O%*4WJQh&W*0B2H2L8w6a<`i#A;U$`gb2H5 z6sy1&^|}cmT3eTU%|k;|4R5r%1Voc4;-;-Eq@*ER{Zui1%~IkAMW;r=0Y{20f&sJ1 z_TNE;=#gS1dF6-r%5^jL4^IeMmr=kI`%<}i*50_MOSKbhH65i+4we}@s+v3p6#?uu zD$m6vQ4;b12JKjDWlMX>7M|#5-qJ!q4`$KedE4vi+cYl`Bvh{yi*E4zOG9+#Thlu| z$%L;?nbnuiM#j@_DC9e-)005mqsl-iz_dZc(1Eg@Oh3Qx67$8hc;;w$DIqT% z{OBDI>A|5cKI*}@7Z28E(5?zDE~M@xI|jVnDeI9p31?`Q$`!Z$&Gzz2SKJf5XM)*l z>nkLfYXiQoowq}8CVj875mHx%T%>LXt`MpUw7-MQ7He|zZ&IMESEOS{$4=cs7k>)}n*=7m??D|j#GOe&Iw*5RBUZmFQKg+Z7}G4YJ;BT^L++>usNJ|&HIyd4cSt8pLHFhyAIQ6o*DCxqC zxCit?d3NYN;~l6=HZz^aw`(mDkAn?#a%(5K{0zxCW>hLIJf9X7Sl0LrASm*l?|L$dkTO4#-QIe+wG~cGFL$1!!t3C8$w^QInAx>(akHXfx*1 zXXpry^JQw*>IyirCC3omaXEZ=8?&jgrVh}c{x$t&yR&${^)BIJI`g-LixZeVSJhnr zt3`{`X!Q$miwAJf%hyB#SUlCGvEVxh*AJB5?@#D}7FvV~(3Q=`sRIyu!0R=EIIg+B z!p)Rj6cKR-lqX>*xK3?e5?{3LL!#Mm2B-Sn%>VqM%dH+*Gg|B^r zZ{6gD#S=~1zEx{smtm!Hf*$79jIj@#98x)!8*NOD_5C!?NHEPuOmUlq)cctCn2O%P zXNZxyOkQR7DI+4f7$`us@oNxb+i2XJ*@$5xTC1R$0}L464(QzPTj= z9og;@EL~T>@W^k1kKrpfYdC;X08a}%jbr?k#sh^~YJ5eP796`3r4sT+JhOH=idMM! zhEdWOgrbnjWzO9W!pJeV%6$rgZ&GdA2wsu7oI;ecRz+2e#PsweEFDSk4rv}py;tR% zWGWy9!38qFtr52d`*T#*dgYAKn2Ey6vvGKkYv2S_@D!GlAZaD=HfqY|06quh$*&6oBSWv{K zK<#}Axg)!3j-}tccOiZ;Oh7{BUp=PdX;nZ@4;3S+&WMr{(VeXw#~{JnLq~Jdye01u z(H#$#=sg%kBx4~XSVi4WAXbm;){BoBXflpK=jZ#@ZTs2ku#n8Wq$IVLOSw#3<(TJ| zT^pv2kDwQhCL@+hc`&HSM{RZNrQPc{YoQ$#`g_kgU-Uy{gf5TA139$h!`zcKl-_E` z<=ivh1{ctrL3mAtMP9uhx0loNvV&4Hin_drIP3`+d8T;#2_)qK+HUXoXwr5h3yN6~ zxYEo>w+55+R5(BhR0%+cs?x&JqBC4DRZE}r77ZBbT`S55GelIqdaqF~v=sOChu?;h zKE@u!5?>YV2zYoTIDIUe0@Ad3#x*`UZUrNoH;xAY8bG;)3^~A7KSej5KMT=J)d8Sc z{@z~wUuu)s-LGz0F#e@~_*eNuaN}T62zd_?VyLShEML>Z0%(H}hn_Z?WBa94J{P9Y zk>c2!GJCUl$5gIza0RHohgnPQrdY_UR6n=pz4ek0Ks_ZkPuy7EfA!TojA5D~`(DYv z2<(AEV|kdbg4ZgV`?gl=E2Y}Ty15qNhYGb5yFF9LJmQWdPV~r})l!PG{WNJsf718e z>HY2)l?Ou`5ke0St7JZ=-o3$rnIO#+H?yC}y#36HyWmD$9AA70-+U)M$SelqZ*yHN zj@vJHr(*+nGMzjeYkgA;a~%ux(gz6aG8Sd2{0S^=Nl1c&?h~s2Gqd}jZO?yvPL^;` z+r??H*^n8s?+T!|8ISrDTG7H9@ad}=( zS36MN4voH#vK1Dw=6=X_ws9fB-zq zKTo&zRTtPfW0gsX zNXJ;ZRZZ)IE3qz6*uN4I?Y%!_JFaz@Q<3{{cvTH|MBbBa5Mi}M?nR{0WP z5y&sY74JMcgx1JRkXCQW#Gd1vD#m|NNtiU#qQJCSOvJ>rtZt0D5w^1nR--E0Ok{J; z@!L5DfmF!}({b=->8f&;c{Bk{e0)l?0Y)U4 zkxM~CR^j6affKGF+?T911VW^xCYms&e7 zH9STSueo5_(1^)96*8q!;Ez~Xj_zN+qF^BT`eO35w?z~k3ib^^qqY*Ud)n&R$MaT- zxNhV9lIyTvbS}ur*_x5SGxw&W9V?SfrHfllOf>oRnig`Li5PN9^^QPPv5$x2GsoPy5zax<$ZVO>Ip#-HTpWV+8i=6ADr3|N zewqnx+g-f1J+7;{aFkb}wibyH&Bzo+Q>)yF1d0UDg|Vb;W_Et~FaS}jJCzOKF`A>F z*4^PTEcNul8{O{k818~SWdI%nNqG;32Eop33Lxosk}-~-2D~Eb4HlAhJCm_%87uX4 z*pZs8olMg!?c#Wgs>__}V=n&IzN*v4qZ3=7^PdH3!Tgm?>~9)P=O0Cg6Ce%^9 zPyHStP_V*&SFc9EW;jn4DUKhsz~-rTY|6iMBzUqqUi4V?jA4&D(lp8qtB9Ub0yX5C zGrFU}kF==|hfkLH`8{?q7_l9}m}Z|<(*7*e%@Y4nqvv&z`g;Q*^UwK3=G~x^uEn-_ zG;utmpAZil-FmZn%P+WVAhsiRTPk{NPs6Ao(n7F<8L4$W0+&Zz#^e1gGG6rhuzj$- zbTF%=VkhlO8{>ieeXdz;BxYoiR^r(a(TNRwu2av5uER7R)pvrBwkOC9g+q*j<&59g zu zWyH=0zM_Z1gB;zwrPqPx=X}?417YdMJm#?#cEb%SKpN(?t8o(@SN<6#dOM@IGLvLvltc?6Np2{XCkGZ7fX^NugUBk)oh~ zdvwY8WLu2nWeu$4efUs~)ph1X`i%SiByK%|=%;TAAg>3c>k`R1DfuBXBxGr~7YNUIZ(#R#B$W zt<<-FJ>BsXEp_RqwLf3{+I3d*zGqx$JkTcwiT_N<>3k!~oi__5Z1P|Vwps=a^c3CN zB`ktu;>8e1h-7@?P8fstyW@jV?9MMJ575psB|#ives|G_C+`47iDEYa0C;Ac#j(G8 za>q%-0yr!`Vv7*s5dyKhGmpetxB_MyEx&{E7uZ^e%j>RnGS8JW3C~w=G3P{YM4%c6 zYrg_sBtfp^7{0iEhs?dVLz*|{xl$RBCDYpJ zFV@~92PbtzDycQsPJrhg;z4=u@~29a+p!Fvj8Hc|z||0^eFFl?mWxh-Q+MGsnkTpg znIi>NE0cH2O7>Q)@`BV&%89c<8VN7%$-qAl&q8y2ZHU}*ZoB#&gmo^VmbmCAFE+X7 zT3l#Pn1Y{(q)TtcQY4r7Se$~yl)|+XP{U@RkDmGocKg#E>e^s=I(8;14@@`sjqAu4 zEGRgUuz&7#p;66o-mwi&^HSyPHRnSHSyNBn6o`(AaNAr`AA2l^v+{N%MYTH1mvSoA zPVA9!PIgV`_VvkVGN@M;(uyyMo~PfAwBmwgMC6-AzCAhAFQ>mhU2~)l-3yaaO0k%> z*M^1Nk(D)mTpXzTQ3=i0AzF3ZH4}alaG708af z)W*YsRiB8Vx9Gp_P+@I_St@>rKEG8tvJ!q3Za_7R?R=KV!f7C->h(qSA-MAOKq#KP>-Ue+da+diUdXhNX zEFUE#U-E;I5CA7}U+)|+O5VQXwhbrszFmh5%Gbtu#obSVOf9DkA4;H&Kb?W)2|axT zXHLf*U`u`>5D)>xg>H*p8gP??$*&dM$YDJ*9wv4g9#}-5S$%n3Crazu`;Risyx7bzR(? z(i4;CzGFO*u3aE4(=G`t9krsHxPa>0!Nce)#9JWQY}e>qg8C?6nele`cKACeW<9=f z=yvowNb;(&<|4DZ)^VgJPzW{*Xbh8I8y@DxyA*qxYJEI+*gHt|+87n0UoM=niw%C~ zXjl3U0r@+~pOKduZlLn;>%T69{>hf*5B~<{A4XuLWaRUdI>!$uZbDIcmh|+bVRxgr zBW1Ox#7zoN_=(fQ1@SB_cut@#{qJp#XxB3;^}To$%$=;)=Vgf>y&XgW+f~?EQEM7Q zDY5O9H^*Q6s`+#?WIk9gWDCjjTv-EO*a^w{_>sA8;(cb_r?gu1ae@6nmrwG*nZcVt;3jX2KX+*^;@VrI1dZ=H`F%?x(as)4a%?e2f z-3||m)H~2h!M|NL+_@T>ncK+mn^bbY=AG%6}8$wm-$US|1$IT!FNzC;I~j%5zaga2{84G9t5=Wk$@c8 zsP5RMQLxpk*23Q);n?7x3T;ZvDjA=FV>mEu+_)8`&&ThE`ln&M%CKV!3sPHvrEES0 zFo8k;sE*sqrUSBn{$;h4!>W*lh?g^L4b%yOoFut2tU%iebm>pC;7wH?Cqvz{X#uYnR{Av z0b-nwrI2O`o{hSLrU~#}DV00d_4v4c7~Z9=3G>j5qZ>3sUHXRV6XUfbaAj$M62J;# zFHc;hGN&*@e}$Nlk?t1)(yaNoEcbZ$MOADXMw#cx$5Jc1$EZC>>K9La>b{~Qt$w^U ze7god3SG%(;Ylw+5UAmtsCDqV)O_n6Wg;man?4NtvHvSZa_dqS+^8oN z#W?P^(VctFIDH^PU@isxUK7(`z1lZ2pxZE#oiUbHS2FAVfRo00 zIJal11eG!ZYj=x}rom7?A4*+DPXl9i5q1}B-Gxg;M23qP$)_4GbBL5)M0}8->*Xzp zruo{7*miZ!I${r33YaJa1i_PTHznfumrog}9nd+XRigFbcDMJFh3n#^#1sjZNFxG+ z=SYITHM}^@Lf7=+w)C+2oXJlETX(HQea#fooh`tpakWJLNJ^ZquLrSpy9Yz@gErQD z!7MUv&$w7`0sqNHkS)`#C>!6m4mh}aJc4gL()8tZ+tD_lwQ^%TM%v*ui>+>#*f~NL zCC5XkzR+Q^nWYKuqkj5a_gj{x#X&oM$EKZZP;g`&p>UvRlH73s>9*|hF07ZPSdv;W zJTfu5b_5=2&!|gAuhkv{+$Uf8qO#KR1qDJfx!MFm!w{{&020f?q6%)yHgAp12IYHT zZl;tMXixKVL2_s!*}Bdtpcs-d1*jq-7ih`a`fb)PkOxNbAF(u?fG}7L{X-le2mUw3 zJi-+~3yz1eDhB9DeuJ!X-`N8&&Xog*&;g0=OZUOdt0<`3!NTv$7~JhkrCp;#>^su0 zt(VY4x<+db1L@L*^M{i4lPSyE>~%i%tVGuIi@eF{pCUe+bid*LildAuzJx($D~c*) zo^xK@Sv3dQZcy)7A6Qu*K&cK@M*j@&LjB&H-nl|mBdBuu?E_DY-jtC}BW&^VP3*b$ zLP@mlkG$^6hK~=G;M%zyQ8y3!%5f?wHC5RGg%AT=>!DJw67G5J4WxZy?mIM%J`wR*-DzBz}ls(|?^3(W}6Ghh91B&<3U%htole!4pR zb2Z9#CadXje!{0Xfc&S$(zPrGCj??HI`FuAf8vh9<;HslH+$ivJCK)}ko{1uA-(<# z^)P-zp2pgQc;~r}`>HTUGZ8Z|z-o_7=y1L2khyDO`||qicuTd@(M}=vE#C7SWw96u zA_-U;ry@xlD_nI{hH|-^v{JBOE8v6+?@Eb!pKDdR)aMW6w9V3e1;6fSM#oNSwFf96fP@`u&g0~`K~;e@=7uz$v=@7E1(O=dO)eP3^jksGwwoc z2FpkP9CTEUGiT+VvO8%=Jn04yJ`Gweo2FQ>02BCIyf4TK9C^gg31TZjLfBw)z}NSW zWwt*_n|>eze~A$KU;b|DU_JNdjVGiOFo#)PPG_zyK(z#%m#3k05rrIYFyBKO7tF+V zn=#!3yGKEXBy$h(6#&h@DtP>Qkl9{B5qyNT_lPTsmNq*|hZmn#*ZdgP?lBJ4hd)LE zxwmiwkvqvtUl2XZB@ri`y?(@p7hhr33jMtK%( zatS+MTniU@>Tly+8ix3Bd6#zRcYLZc(AAp{cSDVB41MOpCC8^Q!5C9icCxYgZ$IQe zjKd16wv~x!Mz3v84_Yea&_uKNnJ{MU`RKSj+0jX1fh za8yk2YHY*-23fQ9j(9K{?!Abw-mNfsRO9Ko;RWHJnIQ9F?2Ig)Ab z7KS(!l8PhPW{exH(dqH+r1+y$AY3Rvq1pu8Xu#zVNCYx3HK3lJPtONO{?%J!&J)g< z0%RJ*jtF;skArUtW|ns;794T%?YihI(^K1KwORfiFG5kEtZ{z^SD+NLYltW=B7fdE zvtY-%lVBwdwWu|Bpe(< z^1!8U12N(|NUqqqoVfDiCg*KHPvE2VKm-aH@Xc}+A+*PH)2oOV+5ZSvq`guv!?PDI zqq>@gsj(6@#8U{sQc<3scxu|k6lZHpF%istv@Gy1~E zfW?ck(Ey6PlM_=&{-WnfG<9 zA&^v(PLlQa3G%lxuH;HJ9ALBiz$Z3gnBw;K5S5B1xJ`@3Vco1Z+7dx}P4ae?7x&3R)K7IMPg01#Fu=r+r`WM*i%6t8|H8vtV>qqOtwA=M>FI|jR_+4DGRw0myPV10y@yaU6V7%rOMnfikpu z1l%^$@uU%u(zo8}-GI05m})^^SFhw)67yN}IFBoOyYu5DF&R+h1_d1CmSyo=^E>Fw z{@juNC6~Ra#DsLXuS})hws({6+o6ZECqi{`g0|1`t;K7fQ3QFA1PU=V1Kj7N5WBlx z+u^x{&NTNB7eEGyr0uEAk<9y431FWG?yuI@-E)5_SQ{iuZPiBqPrYpOBa4V4v$=VF zFc9}pCULTbstfF2y~%&~d;jhAm{L}t^d{#-qGkmG0uRBF(}6_)GAp!t$2O=DD8r*O zfrCof3rLjj5hj&d>i4EigTvMHqWQCsgh*Enq}zxfUp{lnqC9i3M@f)>dAn^|w}k#L(wYJUeLFmzz>xUxg;U+ zM+g))?jUA;{ms}FPT2d3ObL2EAH{1iPsolzPo0rWT_$*#apPG=FMs%18S4z~wo-EP zMjUXksaUR{2^?Us?Rq?i6_Fqp58eI_n#n@bK$YTuT`}T}xOyY1TdDq$;syBh!V`Mh zcR7jKaB7Skn-=vQw6U0{%8ui#1S72mjDq%cw5D)~Y0iFi*R8rQ<78H0q$Np3b>m+> z4OCJlfk`t3avU<4c$mcP_8ijO$uc*9>18KXaUmJx#-QkZ^k@P)VmPI%OxUsfc=g`% z`-q77&|7bLFRyzAXk3Lvs4)hC@W2~PjToH|DuLm<47ZGB2ngWj=xZmqV6wT))oE-v zKy70DWEr2Kb0o+5Gq0P(?eh{NVHHHb!K^8I!AAwp@t>Qd13bDHw)WEYdAft0vlY*m}6u+Z-(E$C3q>?NWXpdR^3Ye)NeGlCNHfUgoDJ@Ht{O_e{`8q9;ze*C7; z-Q7m6R9C-)uH-VQm87S)iUVUZ&0r2>sa0k^BNO|HGI83(PNfvyCJx$6Y${ zd z1ol=zAqK_s^9r>_V+%D>fmP2m-Yq@H$p~r!BIj1~5kq|0P`C`-d-(*Vs+a>jfu&Hsb`OgbmwGEo@eLl>skISd> z9K{hAK6?jw^|oh=V~q2{3?Y^>K_g~u681~DY0IdCQpiT#Gf$vA@Mx)Ifwd~`r^gg?7bdkIRlMG z>eToyJ?$Sgy|c6_ zn?+6gWEp6fNTnyN3#KrvB`4^wk!SwHO8nmj4*-_8amVT#&B3P=EM?rJa%W~W)m7j( zxhY--K{-}oNEQ|p_dsznu)pdmmiNP2h;D%p-IEdgb4%@mvfPK^zOpW)8MV(?(?&3> zMki&kBvsWb`4%F~Wp-@;R#*}JLs)S(^SiL(F9W&P+t?|NFmR|HlxKUSo=Y)W7d(m` zK`gx9gqi#|ISRk6pze-{xg2RdsQ{+uG@pzS42m32@m5O(cs&H(YD77Cm|_n;7Nlu} z;$kC%3aO^7)wsQ;vtk+G*sQA5>4W)83#p6ZI#WO!4)!h?%&iCXy?0rXgsVa8YUNNX zSiiVSDV8wKE@x-0a=*@~gn=Q)v_o|ZFk&^x&wA+#M6}(IQ6p;ov`N%^D4JT0Sowe- zD>|OE#Uwu}VJk6S+QXi7sOgQ9Jyoded*jWe6UtZce$2;twm=ImReIVj6J?(3lBd`& z=Tj#dZDeQ1Cw3_$RnB(N|qq2DqK| zL%h7s)Vbi(m?n-jz=bdEB^&k(*RlI_&gjdT%tTtvX_yv%=Xzy7Lm{_O&;B2eu=EDk3UY zNfDj4jc~UE2(JBBOho2Z!cSE)7e3cjOQcycKT!7eD3cN-Nz0Jkvx0+)lK4;K#g-(t zU`}LgDQaCwC>sD~ZbkxrA#h`b^ss&ky1%-I; zz^70#3|;35X*p-W0^OO*bC>_3dJ1&-((bW>co8D+;$wKm$A0a1|J_A6^f}c^)XiB6 z!=+bPkol9u8hYX2QkNqi7MT8?qPfm@3O= zH#Z>TkQ-`hL#9StF!*F-Er#exsD>us0xSAyp#AZ~vJM^U{Z@(NR}4(GYbUGcE>Z-$ z9#raAMDYdIC%?3bdS(OazPf*sUm9~#8c-Fc;t1U5?-Ko| z1az-7PHPJ_F>FAEq^;FDQON0(g>g)vD88ZrX+@bWAhZRO$y`@bH$gKHS2G7T2HBG! z>mF>n7(p&$7>Z)vL;)zDl_$aKA5S&ZHBV$AIt$$Monyf-{3H_1(EWwFOwWe>$IVIQI$^L%2Sid;%hd$F@Xd;Y?fK3+(XCi1L~Y1SMO^*-NMOwH>6pXCMl z9^LBwmpg1+nHUD29PCa86WOMbmmbw%;hQpbb!Y2nhsLTHB%t6Zqx=81|NNID5P9x{ zo?i6XU|w5qEAilIT)(ONI14XR2~y-IhbY{@c80B4dQ|lLpp#ahecfN;D+KhxN4i=s zCEf$S-~S71L?H4{00B=opFgj-0)@wc(?pPxTBz?g#2AX-&Ga?NRM`B?Iuj^5aaWBc%oKZppdZO<5vs~?GTrpL zeq0gCaQC~}!(t*P03P=f$w!HKRPQ7~Vw&&zHIXNfNAFq4MP?UET8A*eW=pEPD}u^B ziwa~UuolX+X)w)uw+Wjczbi*sY-sQ>NeuTT*J)Tj=0uP(JTs|G#pHX&Wd>MoxdhF( ztU|0Hs#2MIAhot`5XdAAcn~-Q0$BioPZmIulTr>;UhE#9Yu>~wATV7T0oW7y;RKHV zv|suQ6)*M+F;wNJWr|A(IB*f(Up@At{6u*tsGTIoJgd+j`S9(Wz!7jV11PwUabf0n zG;laM3b}1(0eR-x-eSj{Jkv5!kXY(Yo@w&L%FF|hXTo?`v=N#(%iQ~U;`qZ&yz2|M z+_?V+Zzh8vSho&;`s1MAGN7{|9cRlgkfj9!{jl7ioFj3rB(Vqgt?v(Rn#Vev0+|jQ9Asc1Uk}S0lUC9 zF-`V#B`%OM;47HRuc~xrGH94LqiPty#;;b9$FFLH3ShgT+?VRilsB2 z^kDC-#_`L0WfNTO^i88u(Pp&;voruD+iqrC7)Zj(U2K>*=cKPXK;P$mF4fGW9jfo_ zAuC0YePh)HHnEBCUDyYLUjTr#?KaZ#t)6ke2*jU>HVXKj5h`6$%_u;(jlSpNA_Oh7 ztUy+Uik7{-Gq4+XFLz#?jHAFlUYx;R#|MlGJQZFsEJL)=`}0(c`5M6@4ms+_za9JC zTjIEOUqfO%JRr&Pg`yaxaXO%N5oWZ#f>AW6I-NLOtIEVZ_paaj@YaK5+NyQYrFKjJ z{FEsq0ZCc96d>xWkB$?My1ZqKK8*C0U)drd%h!ieaP7;zi*DseGTz;Bp6wWFmF;QI zl2I=08SUWgLkqY2>33(i)V^HN9u+s2u^N|XvfFWfvO~DbMkg;`kr-`c1~XLqVr;X& z^6V9P85W>1#77hZTi~jwi?R_m)U6MB0h z(LS1Ol{gQ3-rNr)M9&B~`5zMxI{dK!|Gp6a@2^!k(~1R~)rQIR*dz1C15Q1#c}Wym zMJ33_l~E>9=h;0DNrJY700qHW#naUHip-PGeMg-v%y*i$z5Ja!8y&_vMnpM-9?!SC zn&=O7xQf!MiE$g4PLx@Vdzj5M_>lMs&3mUCZ#y$82Tz*-J@UA@zJgol=TbqoVZ9Rn zzZXl`g40}b7G5R>+Lb{$Rm0)XlBnU}T|H$ou5E_cXy3GM3K zM_tpF=@wMIS6a@7X&}JQp7uU!>e`dz9PCc2w0aC?7hW(^3b7jqk!gVyWC8@I|4ggR zfioe&LCMc)OPV<`$&um+#~Qz^VGVR5;(H@p1VAZ_FWL9)@Q9RN;)s=^B!m8SVLl6> zD$t0K?HTmE{6&a#S6yBP9WE}XcJf;&aykiIzV3aO*-Hvk`YFT{t;Xqml?e9>qD%lK zOH_IPqc1w2CtnMY;l}B&XA+O--kW>Ov!?Cu`uY3G?Qariy**V;5Y4Mm>XiT5lm9&w z2rlN0tph&Gk&J+B^c=F`%;j+>Cx7%x3dkAQe+V`-^Yyi9K>8Ou<>CXF087|TM_z(j z@z+NpDWFKib=vEu>Y$i&3C?POwJm6X@qy37RL7eR1aGj}G$)MaNYEhgku#1@c?mLg z1GREnfe+6G1P8BX5)q1T@}4y|=P#r^ z0OSC#0f(Hsl5+2?81h=b@G_9@DT@FZ-WwZXPdxbRkFmlc(at6qtM%DCujeVW};ed6s=02BTwJycb{D*mQ(yIwN2;fdsjb2Q#M z_c($)-|w$P(ga}zRCpE-Bi-f6=3%L-7>!LjJRL?kLMX0a&H-EK=Hp!L;Ifkwe48tZ ziQX`2X5x)YXdg{6t?eRjCI$FI13J0&)_49LrcNwg4r9Cf)-Pu!iluFhjD2z*J87o2 zngq!S_U19peIvksu8UFCMy$E}MMWc5sl&Vo`g}(FPY~r69iB#0M!#XwJ?;4>!y3}W z#kx9tjRXmt@^Y^&LAYvMczs2^=-}GS4+IUs3t^j-6#+yMmb$7I_sC!&c&b6jqo&H_ zhg0syH=b-~SJhD8s(i6_$<>vnLK7E*79+kYlWwKQlKA6tLo* zQWBdpTqL)SWUd{|ssZxa?_8`B0z_4b2#4`E98-d$R+_Yi4ba*r{HeH;GO>0!r7!Z2 z2UJyhy*U%27Q^JcBTWRyslXb|7T^Me+2qvqjmTnifsQ%%Knv{0ig?P6!fe* zKJUSb;gueps{^5HlJ2PP41_rqwA%YQ=TwS+vK8FNWo%QbIu+kv^ZXKNT-QN~g8KFb zr3|)^cRMVwQ;u#zmcDe(;i$80T6hPWWDsYoqN0Q8XAV`@pw8yV2{pNP&BP?}1>1jH z`e}=oWXvKKXdNc8DLf~fQ*IXR%+lPw8OL|~1FDa$Y+wHfxfDA6X!nQeEr~=!WSXcm z#GqnqXMSELqAq@3s-Z3#MQdl7*;pZ(14-y_IIkP83Q7ST@nfSuRmD)8oWt2d5hsGc z&Z6cy&y8V@$ns0pt2y|DTF-ps+>&CVwS3vum}j?^fmD0YW4DFQm!beic-9fm-}I8c zGttp3h~a8$4ns^keF&0#&KO{eOnPY8ml6BH@}_G0IbXhC$-d74!8_4Ma#o%I6$^Rc zwsfrO z+(aL9*nvD)G~AUThhKrL^EZcrSw<19tN^C)n~vi;=bW=0a+xFjnew~U9 zAXh)I23*JGV~9KFsT)RJBnG7n#>7+o?sa`utJe_5sf#NwW;erak`5s|Orfp` zm6r*YECkTig^N&Hh#b@8j(;b@;jq&2aB|+d_scN#n=hI@>eURYeevYCI1LT_vf6UtUaCcHTU$#;~rc5s6;?@?n^IUcHxHx=WG&2GLDU%Dc2{E$H3_ zrk|kos1pF>+h%e66BMOGoTzI7WDKNfm==8K0^kC{wbz21VEy|e!Aic+v-{xC!YJ#P zk5gPcjOIkA<%dd;_+8r(Cpms&+UsItd|6#LGGg^r`>sqdxt7}_qZ3iDuAiVI4mhPe zI=LB$s~!@pJ~SFJt=aa%NDIHj(~b)^Q@|E+6>v&G5d5Xk3;!_^-W}v5Qjl(d{Vi7$ z>R5T1*=D;91O9(^RVsj9^W&DVNfsI$L@omD(@j=rf%At%JypyE_w_#qjDEzagxXi7 zrn8YUphtx&-NUs3zFSIuw8j42aOy0a@RIqx8Q|+vMDSoPltByF*Xeg|Rz%NeLhg+` zX}b|`Hdlspx!$EUaAO5X$M%*zLW1NNhqF#tFzrr8&8#Uak0{sa_bcY3jC7)iB0l`k z#5(Mdf28Nr#T@Liu}V*tRxUZ~w;y>1!Ql|BkLI)9Dl$235wqbJF5K0^0czj{vj??L zSQBow5}g_p;5+36Vz3Fg)SSEMkS^knlJe-ppCBvMdd(j-Q1+o8$QB`AyGMi9N(U;v za|&b*7Y_iWx4fNpq;yOGp41EljGfMj&X8B7f@SO>?a9%TqiJ4-uT|Kt{Mq9xz_(TD zdD&l|CA^)-7y1*FC50gb%ny9_@Dd6DWB6~5G(c_s@{~A0&~EmXVA+@B z(nk2QVA?hfEm(tB6saBPF=7^JM%qywkPqGfCr)Unjp_0=%)SeVReI!aM!IMHuMWci zm|>h0);4WEmv${(Xi8Eef8NyZ{c1GKPK`?egH-Il$`m0GzTbg~d=J|%-Z-Ve-ovGN zXZorjC-AheY@J&4VMvDsV>1$sIDOMpi=U|^V<&{t)Cf!-%v16xvW1csg+Amq3XliJ z=Mmnc^Sj8Bq66PQ0!6scw=xMT3Shq;{8mD1L=n(3SdnTt<&y}EmALBEa9U%xRI z5XaX}v?3N;f;>o|f%CWI1Ts1po0>BtGQr5UJ{e~T1c_4R#XL2rXY)vH2!qVcOcvT~ znAt60-@=gc1LBq@ArA zMF98uKgXNO-yizxYxYv-FAV0BUtS3nfDs5*f)Qe6aB1)*?J)fnO8Wc>3HI~1;zEG{%ZMbY8=!~7L!J6$4UQ5};OgAL=TGbTWA9Rxy`(E;NMEd{VJ$hJINtS6B^)5zm3 zsEEzJeb~S=?k`+sq&c=~#LQIue9alBc|Z*USi=C4AQuL#KPE>5ThSeZ`kED=c@w~% z?Hk*N?Qz+}U3+{z@%78AR2SL855PE^J%CR3O&QMyUlR8F3F;~!>?%)2r6hGlJd;pTqy#U%z@_>v zTRG=Pe%LvlEI8p7&gRyLzc}nz8yy1NHMJ!fZNNYBNCxFVe|WPhezxZW&FgFi`u1z8upMrUiClT%*F84=f>O>6b?5)orD z*c1lE%3vg>TK&jp9syxTlvrm7i0uL_K~|;+fXyptSPLP40tfTzBvuBsd$!xJTukm#!lE{=ILX*sj>?eAhqV5Xb2HI4@JD!Nofb2AB? zK{~`dUVWdB;JT;bz9y_YJQyj}z$J=Eihw8ZC4PKcoO|kl%e+$BfusK;+(2E5jQLx; z12rA5z1F_E(|7)YDBp89S13R1^EsY8O3!>Pm`6pr?*FW zv%|TQhaRtH6|0Vx_g5zTb7p1k@6H`c(rL}sLL1bH*MAYM*wt(xQve`4 z`UM=~Ak+<2zzrketd*&WbUt%vbG}N0)H!FJ^ji)Cl*?Z0?c{#^jl53-dg18suWl8M zN4~z{Swr-HS6~9&$|p>5rU4z@AQ+T%ye}daYepDEbgugY!wOF>NEAMQg^obK|Le6o zB71o8qbE)V{w~JvG7h5WtalQYy3N5W0 z-8{U#mil|%zvR>dR05RG6%}xnvw<#&6RaVDcAZ-D)ORyMu?H2k;~xCe@uM`3YI#xXjSe4g8Y$M? zZYP{Il3&iaw3U7VSUk0<98e)4-;2##9LB0NjH+uxo`slWYDw!14H=k&iQi|E7V%9a zCHNK0fM-oj9+{hcz9$6b3g-5x4(*A%#K~qw(<|UuyXX=}YzUeFGUIOuGpr4+J=4*s zK0P0u-OcEkYD;n^FOGY*&ubY*Q`xgS5>QlhNkA2JPSYFl$JnFMwMZ=X2XaJrGQLCo zaXhd+YK=X4?~_{G-$HJoM0$li$@?1W=I=5PnG_OPXY&SOu_1->s0!+wOYB56op7%W znPl0Ry?GULC0B8ut@+EV1W2FJl=X0;B-DH*C-haVq zz@@>U(qy$~oOq=+|A&WBSMCZ7bbvCc)IbJj&VEh&YNv1IZf+eJB>jo-U=d~?65o9 zr5jlmGP1ukc^gWgz!?uJo$8dY1bzq|j7%58eVHdNGB)wH~to$eQZ5aC7{w=Alx+FlTUgZgRD98+|W z!f$Q)%V!e)VWuVZ_OE2cN?^r$;nZ$i>0wraUwSER^{=Z=gz5|hdWs|w))xQD6r>^O z8~L>xRemv|cYF&J>}92D(a(H$?d(}0-CsHT|YCw}Hr4$Vxmvj*v0;tb&5 zgio7cpX2fup^=1U7@l_Rt1!4y6?!k!f23eDg>0g#Q3h!?ZoV&TWhBs-%@hC8L!1Eh zd#&y4wfDWrvcoJDV*RN~?VXq=$$7ow_k*)^c=ckeMMp_sXqde% zlhQkO52dSmi-Y+~T=d+~vzvDJjYkX~@)dm4xd{SfD*vlO`G1MPqcAwlf-i%Yrw+zO!upmk2l|3uQ5$a zY%a`O*O|v9ZD}-w*@WmuXd+W}e56P(l1QW8XwX__-RlH1Y4hg*jFt{l;h614D75&I z+H$|9ro@}?kP0C?$i(XhJZ@}O9NvMh^W-b z`s4?mFNY0Z`WV|besJD2>$6SqQKK_%pCDZ|Kno?2`1KK^?lnHUMGPr|nQ7phF;Hw_NPAMt^a$==ztPw? zr2|HA#a+o7NUnOuZRZ~qO?4r{wJ~C_>l4OLSu5#JH2p=_o2io5K47YWhT&}S$q3I( z_w-UNY?$gaWofbD;jMwB^4OkMa}WI$mgJR;u!XDNuUX6El%L4)o+21G-j*gPdsmtH zsY}MP6DP4@d#Njg(DC9C%#knYYZm1%3V&p!zPke0LMODX=#4DZHhdD_A-1TR-2FO1 zM@*+*_Bq{w!_23;Ds6I8b@IN-#mc1>0N#Z*ip)a`6$|A&OTMg}HJ_l}XCOjVPIs^#?nbGFJ3;a7HIiX8tgGjq0Wpp%12UCM-3&o&M;J{<_i zs7&65afNZltCg_o#1!XQWfoivGabN6A`-vrt;gT znH58e0CLSJzyrcc10yuVxfRUMY)mDmq%|WlH=n;Ns!p0xqZ!e58tNc1XfP2x)Kb;N z8n!u?uQ`AOPXN$Kc$o@jDnO`ZrTyWE%ZVaU%fS{rXL@$NQ}P1IZjITNdG5=Y>K{2W z_g*#@HTk1Z-HVcmWg0?F*<0y%Cfxg@7*S&ijb`ia#-;TA_34m;L(`#Al^rMNPDz`kfB|ikVXEFRDr^Y~J+3P{E?vT%3D*N66 zYO5d*_%--)S|tv?Sa1tD(kS-0P=gcBZa(MqG%x3n?CPTWhdEOeJ=fdOHg@%Z^7p?s z>oeNRFjF7X$?8XeNsq$iw@>OhNH?;uVa`V<3l3cA8#SK$aaehe`*fgd;C|46$i{~+ zMZHwQ@)+==5rnMR;xHi&YFsnrK6insxJgmBJlGxCG$EAFZL)ZL-*vcVJ9gs}Eo?;x zTS2Q|+sj65gwE)ynUX&zCx)}Qi1>EOPI1X>ZZg(e1RvlBI}#OVeY zGB*MzzdW`qA0n%Tl}A;lIB!3jcXSqhof1{*Icw76`C&i*RWHfQl9KqFww9`FbSDIu zd&g~Hdhv{FPHih4hgY1ej}2>@>YY&?T3>fO52nU`}lhF?n>;QdL4u0B|^? zg?Gv`z@&B-P;hkgmQlURjBgqL4y%3I@`0p_b3?Vg%Sz-558}B+0vg=bd>M0^)UaH} z00W!jjO+_@+p6-)X;P9y#lOA26(k_Y6~8v*6XEfMB;&fZHI`uf}vz*lt|7)VC^TDBVa@^;qZpqe|)^5Gfi2g!KQ$(%<37J{x`FAsi_!IGJw? zEpn`LIJ z6K<7HA-F`HOe3ATzi6_tRw>>#@FmH8x$x`-Hnxm8nqV0JshMu{gbZ`I3=aOL0WNo_ zmk+DDBiA)E;3)fsy*~cdm|Of{kdA0aLbRGhAI=O6BvfYRRTIjo`I{AHE)Iw)RoP>> znBygm4pkFL5u;0N4xckksO}3ytuqEqCLb%FxMHTlB!HC=2X`)=-}Gk#@6bDr^2DpW zQMhK{6DpjjLtN!Q0=Nmux-G$9K3@ovNK@=!oR|vaKFcS~?+kX# zc$`|%`$lU>(i$jh6DX|n^LN8B>L-_Q_L(z3K?B{`J$j2-mE#tfQ$BM^)Vu-fmTb)S zah>kxlNOX1U(v}Rmv#hWRdn{Ed>|b*x%$wEj)khWx-p!=0EN;o-5d@50{U|wWE1Ct z>Rz5|yCc;WRpxM{64@wKILw{E(gLe4E^<6nE#s=N(5xmgs7jhQnY^8=6j#N7wbo9u zyj%}G0V=GvF_foehb`zB-0%bZ0G_q-C&=Qd1L0>vrH&A#t9Pvt8XK04`Mb3XJse0I{YbKqHe#o!@EX)+nTw`5nicu}HB zzT;@J9AOM$4C;#9;Yxq=WU(p0G%P%*E-~duZa7-~*d+adwaJ-bkf6SXvl_;*m`sFB*;Y^(%oj$XuCMV?MA4m@37JMf_ ztCrBdeBy^Q%UZ`C`DbwFuH501nX?k4{m#JVQ@|m)@$`oSJD;r~rMI0y`u#V3skE}^ zn)tCc6D95xD2*lM{6b*gLOCZ#xTgXMaGfELISaGf$IXRaF3ODW2mk>Ph)=|D04rmr zff+u-%AB=eXR@|fxW~lLO3>K{nMs?sfF`V>kU?l)tTK#k@&W?r?OlOb$Twk{x)83c z5klXkCT%7V7pvbwP4z|6NUiQWuU%`mWYQ9eyu9Onj1b1ca4U;|NRRY<2Ikz%y{0i) zg@x&%Pn>1UVIlzy{LXV9Xm1G>vU``e-%Oh4z|$BsEu3f~tF zAlWpySCFH|1Eh@dO&Qng=HrW>zSB;FF-%oe=THqz~P>GeiEhuLY2 zRy>Sj-i5L4)^_PR+qBh+sK#M2s=$x_l;8k4?!ayq9t=-VS8jH@t5>EYio6Mem>Vt< zAQ#97m&<-qu0C{z$RNh!N*JM%am)KHpGBD6u9lXAT13kdXAT|gkSOjtt3&+P8__uB@}f~D~{ zveGBgLg|Vmxa1;v}6-A?jhm zJHn9%7Ap1ghR}+8h1VM6BQ>wbEy3>VfxLgOHPRtdKfCW3_U$gWEj+AwX_KVER2^qk zXJGlj<+1zIk_(qq3|ntmK2`YutavvjWF5~|ysmN&Y{PNPg$E2t5@A=U!IMZXR9YpSK(<2yFIo<+@R)RbQe zBhfr32HkBq1auCKD%iYp!5b8AR188CdA+ zqWzO?(JQJLPKz63yWh=brV)9cI1G=KD%h@i%E#Tl{7REP=|Flmw=5I(f4oRCR^!hD z-L+F75Mp0jK0f9#z{nvp$jhL?yzvWVl{lcX|5~PL|I4Qd2voam4+8Y24=+JuU(#L zoo7aCA)Y4rQ=~v}-?uopDlMG$d!i&xn-{r)?wL)uU*%FW6Mxf9nxGmnaps`mnXt0Q z;52{h(~0IH{349R{LN-8Nb7U>VpQ;;%>*PNr^Xn_hw!b7B!7N z@#VnOEXTxrOXc^ITzG(f?JqUz?!%izJH|EnzCuHFXHMZtbq048O?h8<4nXrT)(B+f z_)jWDp-)~VHH|3YrLxfLwP>X4!aZAQm(WR|sWg_8e(^9h_(QY|f52ON z?r#K0XEaC06!}x*<4DSjtzRBG`DR_okcsJSDBO#I zqfge){h`Y62T}4*d>7z%j7nT`03Yhc(|@6^{?&+hW&JO777gluWC!u)W;+5T+ zz5ndh1AOU(1ZXlVE@uS#GGX_&hjFS^#ey6=%|@wMI8rOlJ5@?(r{SRH>5xd=WPJNUTnd`qFoA3^;}cYOH|h_fgP%9y2;)s-Zb2OpR_!tWlwLULpwX~E+XsmICi(g#i$BLh~_YA z!8NSJkU^>ehzihve=Zy*ApGsr%VaEbA3CNsPQ@LmEgI&V8k#sTvTN)q5ZRM?2LwA$ z`^m|laMFE`fhWlN<$}qSZ3>fv;5U-b5(afiI?a!s_B!ozmS`01C_irCKYT&>?=N(q z9-%WOehd>FXq#LTtYU%`B9C8|w9R9AZM-Vqy-KE>6?jHX+U{Z<%L~*?J)5a;Qp*cW zj)u?klJkLZ+2+xpmy3kVjxwrml&;$Bu}He(m-{d7HX#-ED~cO2SxIiyb!V~(|IFnC z1VBN->i(Zvu7cYZSpB(hx{YMOL)AqGCoVf{YuAjxm#&lp;5}Ee@vzH&rCl;Uozvyy zdLDu`k;mG@pk}QxsN9o~?J%&5Y8MaWlvcf@$ekErbI>QlC@rs^%uYyq* zKgm@3#wjt1$XrnaF`v?In10<}#Skk1t%+q5aWg-ac1Br|L3r7EN^V|$-bV}AqOs-# zvO?+WUW)MS1<|0VtLJ`ywvorz`0zd8na$@zm9}})NW10b>4(E^ z;;tnK!L-lDCa)r^_oWM!1QnRi(=KeB{b9jYee>%l$Wv)e{@!DQ-LjHtM=arx9`;z6 z=dIxCK{lCy#iOXTE(E8~hz7aQuRw5(;K0U1-R-yp-uZzPE=NfuW8cwv)x?@@N_m>e zwtGV#b40w|d1W;_OyhjjIM@1fSRZx)NJd(>GD79anuVQoV@N7nmvHYt_(3hkp5#^4 zGd90AwX6}#Zp))jl9vrq7QGsnMQsh+2Gw80m*Og)mU1@^6yrD?K@GKyKpzytj$p~}bk=LuK7~6I)KE4iz7H&xoCZ*bqq((&8 z>fad{>8e0hds$i8QHjpoc>3F4{ zrIGLttwb-$05_VmZ*X@Bj8kKr>L1bE!}@xOsuq6Lq8@M$QzPT<WM26RfP0KKAYPTY7 zM;{_|CuM!`*nrxVz6W`b(1+qmt>jm2?^+TJk60uY;s+O~+-GbOeFa^MZly4p6`Rw+ zJowY3mrdw+5qp-^-kcR_tFBb-Ps@8oi4}6=0t%NiUa*Lv(}7m*pl$vZqhR_%jguVX znWDY7A2Del^` zWkpA)+BDy;vPd&CXSv*5eAi$i5WL-icN#4hHZz#}Vp-(&kr2NVL}}3@xZPaj7w(y0 zqd=B_KDX;n=;wc98Ib?r4A-yU+8EMYifwFt==eCMWe{jWIg)^p#z^<+EmX2CCC}kA@dpqm5KHr&)DKR~b z$1gbAn$SIT_n=@d?|GF|E-fmp8WcA&k@(h_I?*CA2R{ZsYnuZyN^<D4DcBpdEfhkQ>0zKIVP24q0irV(gUS`M%Jp zzAV^7Q0ji*gBFe3tMy5O6*Ju&?b2^u1m&h7RNhpTgKks>Dz+(iz~^9POQ%&Ck;8#_ zCRm$e4tgl}`~k#YvLaRUCGo2)Z8uh|4ZAkq5+WyvG~9Gm@THypRXKyQ6Jtzw_=!Ot zF2f9y94e7P<=71V>=C8-Fx{sgEI1JNLtiFYv$S){@v61zmx&g}6DTeM!>=Ck00WO{ z)LlkM-UtFP4D*$4-j~&BU#n87SYG9?or_!w1r(2}CL8sOO#M6YWawEVGjVgpd2+|UMWCt*p3O0?JZ%-h8hZ&4>{Taky z6#E-;*7)QMsoi^q)V>_ChnGE(d$7d z;Li&B)J5ARzE!u~_fk`;O=Nl!PMmT^xY5RGW58;oa@sVr(N{HR#;9gE_XPoIc$ed$J_ zc{mNsv3_(PaJQhBjAyiA}r*t-P*JTL1?Gd+U7Y5}?T3cIjsR-+TY570UDU$ssG5TV7K;cwe2OGGYM zir#l1_l$(V!VlZ)-B~NS79vW7B(yKJE@6bqA3Jo~)m4D0H`idFLhdnSlM~E0#vPDn zcM5wzfRMdyeiysEIp0R@Y)>;^HcgZPDFKO3!%Rf6 z&qd9uclzo>)gufn`plN^0IEeCHj-@g_GU*cMXoQr7$@0}4W4LRIDeu#foGq^1ujQ8K}v2%F4@p!3QGU6K&?^nQz}g}rTX;t zc9g_`)Ki5xT%cA%5{XgZp_|fqBz14|^~&BF?+aJdSb$KKj0B^NzXHZ7%P-mD+VNLf z%Fmos9{&VE&HZAw8)RE5f5_Pl^V|1UGI?Smjrfe$>aFiKDy6Y1lAhq){9ZR^ zy*GA0l#pIj>dk-{zy5Apu&sCoHBS6Q5|%|+x zYZs}tYaAK!H5@*aKIIa47{uvqn2#apG@Xh}=sXGutBL?f7M!1EOPk!_0?GXXckk<6 znvMuo2&Jt|MAdekcfw7rz&pTUrVmZ+BLMNV7+S~j2SSf4C%>nr_UP%9WGTeUfLhJF zw(Ut(+!U^rbuG|rCc}y3?PJLLJzA8;PQ(hG=qBe)V}yL7eDtF2XD_VOIa^-kd{G&2 z=?M-2G?OnkGvQjWftZ>QS=y{wzdYOhZRflRp#e|RM^v+m^qxK89IkF{1^xX`X=zsz z4Qej~3WpZ~g~O$?t{4!mML&GmPf7uEA){zc$)RXWR_9SSf6)co^WpD7R2N+1r6-L# zgwKP0B``pF-}ic9KU6L^)5%NPV7xkVkffgoL0v%y0J^TT#gdD}N*l?84SY3m*K%M# zLFS*J-=Pr;6el-Uwo(N}+dES%TI8~cK0!oFBI>OLW-mPuxi?j*cKyoyo#B*`-Mb2O z&77O_w3=EJ^ddVjInrfT%Iv}fV<@FkvmNgq&kZ({iE#zXlNFH#Ek(Z?v%0i;xoYScS~VAW6KRN^7KmW#xm9(Sv9iQTfe*N< zG9;Mb#JhHE&qY9p^<(do(HV6B>?qWbqa zxH6DOJp!r+td}$QL#hS73$Zx(q)Qo5zdf=I*(VI z7}{48U4X5FP7_+bY~aZNPQce}_=da0s=+s-R{7vq9CV2_w3%Z|P88h|2sRIflfa&B z88yZ)MLdXMDdd^n&aO){5xf+TgJ$0uUwLa|XzV-8hl@gYHWE0$UqHcPR4~CoCGDI^ z^^*ZY%>!KF_u^;dQIi&!E`XAbNrpFu4^ zo?A^&_1$=tV9HxxTjk&aTE0E0VM5p$KavsG)>9hpdmCpxFJC<+ynCXOjg!AO@;+Jv z0Rhv4?L_<8R1pc=pC0VV#E4AZd@C|D^b_PM$@Z`O@|rKF_9dKQcSnlKnK%c6&Sz?D zSIAd3xgUF}O&~6}ZO-&#?^`yP6OZf@~KmVpk3!{Zystd*5BRN?OuOn|iB?0*RA ze_xu|l`n^$B+r14>3!9Hg7Wx}K!<-@kbDwq;%|sr$$l*V1%PQ?%*+@RD3Mgp@V>OM zu2OI(<~z|Pr`uLkw3ePdEgm78cUr&UGxc&(!-$++C*Z?QfO675$Tt3;9`leb6)1z{ zu^zGh1eyIfl@1_(`Ni4A>W<1Gz!F>--k5ayQ%dxwB##JVe-bMk#flZ02E$yHouECv!<2qM zJ2XN!oP%zeph}2h&ojRYmcN+T(st^()pip`xCkUKb|apj=Qr^@xMVWKPUj}CS%p=E zS@o3;A)_&V!1LL&Kw>rXO_sS^YH6hFu;A z%Q~`m-v~uoKaAxU4bY|q^zbL2oZKy)1Alffg$Fxx&s1uReyR0=-F&ar?kZ4`)*i} zF57pOT`}{;i;d$M9P!t~#@3S7eu5rWjDDG1Q}y41B3mZ8Yz<~;>{RYv4Kk4}#sbPR z3HdnSAwEuz`U%SYH2DCCAHMfzMAidc%rHTB?1abGobs0L*hvkYTem;AM*kD&0o@Ju z+7#K6mr6!`^|j>EWISChgZOAu%yC?Zdebp_O*7k? zffn-Q~$xSyFBqJn}3gNJklXZ#YajxJc zlOHp}pApEHRy~)aXj1RKsZ99=T+N(*tA!xCw0QB7FZD|5;Nu5l&K_bV8;qr4`ATq! zoQnG&<~};lFV9L3eV7Iu7!w#OE{7d&Tz!ZOSwT?fqDuo87cLubQsSWZo0`Vy4ownS z_K!AK1+!AD;|erjZv_y2GrNh|cCier=hXu|o}NgdL&EUgE49F0?t4xkzkUiiqw&FZ zOoH>k7r{-O?3=%1d;O;RNdIcLcxP1iXCa`*2~KOyWuTmWx|>oat0=5s~AVOus;m+!5WopP}C9QIl#C4nSI= z_67@7=E?h;0R67?ts`xR7Yif$ z1ZA-DpomV*%wSxYP+5`6sJ|i7Ccuk7((;_MuQ(<;#P&Tbxs650?;a}&WWlcf*e=;A zS&Gr`v{K~d#&t(4YX3DzzZ=to@bl9NYYvZ1L6bNmK<60z3e4zUTsHsNWW639Y8jH( zkMn?N@aFY=*{K=dOK_CYPOE*{6XaXe#NP=xK$Rvgk_;2VxCO0`HJitGB+OMFO-=H9 zm#zZhJ2D=@quj1fifX1VFXh*Y(nht0tVRAnfIRCny0qyw@nqVh=1z2bd7)NS@$O@Y z?B=?f(8Az(pNYsv+C=`3WUePEN6Cgt7VJNs=>+PlUciRlD42VqfL}l(lj<;<-{b1g zbA76?k_PxZR)>e)h(OD5f@)MKT&|;>Z;S{aQZ#p_rA~bdm>Kc_)@lwOh=sx%$G*G1t{x>-M4jK8J2LcydC%# zrPtrL>i=Wp;y*GM7}&p8e+Z9IWmTI2Ch#hFN%sUq!xD8w8_hwHkV0^=*T?djq7aD2fj<|J&)n|E+)L`*8P@=59EWf9I&JIjU=k=%mV>ictxub8R zi{ZU0#NOMN$3;(i_@Zov=&x0fO)YgP5Xv$X#Jiv5};oyjtEre4<3Ph+}iEpOTPh)!MpyGj0 z=6olq1sVU@0YE#akQLcF7`39VJj%hgd+@w^Ww+Odue@VnDy1HK?Edk*%Du$D>uU*^+Fyyt3TKU#w*;Z^xl3d_(Nx zM^(TZX;O-@2dHS?NM3CJX!e!5cLuezobk)-~Bq?nEDkT#>EWx<8HnR_t@h?nvn>_sR zaxR?ljjg%m+fPkO&`VhhKX*BaKs}UJHfXFBT)i*RS1Z zRrrv&^J%pK^8i;co03X^NsNM{J=%M-!m00#D7p+7$M?NnNDq+6vk0oZH28(*ZYSzq zUEge4JF+#BHYAPsy{Tv-dzIbIPHBU2L(%tstMc+f-HMQ`f_Qj)z83mvR=?}c{V8gj zn9>Z8jvu?~B?~{b4+hMH9Y$FEZ!hS4cls2lG3;Bc#xo;3Pq9NY8}sny6cRt{fC$yr z>TveeKAKvJnH#;LG-AodI~ZJ`Q2++GjN|8#Cx9*~;7P{X%$DiGz--@H$%0b|D5YAL z&q)g$zPkPM1{LGS+M7UBZIvbp(nANFNiam#B_BQ8i@lFLEi7`$8<&rgn0b?JqpvbM8Jga8xn<*^JuOje@r9PookBA|n%X_Qg&M2z z5p7CmQqcs$O_a5xq_u>beoLmU;f%l3-%#;XZM7+o`S}jYv!j$>E$J3p9!S5odF*6| zN2w(@IwCA&o8Df`kz`ESznx0_cI77!#~yuZQT5h`UYf2c2;LQiB}XM=KiI?GW$?t` ztYZC%ymL1lZjni-ugk|+_>x_KMt?ZAriRT(5#QS!__YQZ^mfwDdRN$P>CS$i!?Xz2 z`?i_P*}t9oD$KSjI;CvbKjL&eRwfG}OqQy(K;PadV~?_7lEsCS=~zUHuR{Bo-Xwbq zUy&1d^Iz@N&G!TiE&VA&&*l@RdL>L0|?0O%yBj~GI`c5|Y@v2AQp zb-dq0`XW({O3`q0>GJxnQ zmxmsxysb2|&j|1`qM&Dcm1=18sXe27}2|7F@X^`qSpxDOjc2`SAr5yNIy!3iPI?kR|rEgQ*=AnI4?BStZW0+am zT@k_eB~0Is4|@#llR!Md{QrU$n%z9QAi*dApS^ha5mu)XI@m?%y$*8Gd%^S>(1IRT zY^Pb2I%f&aG?<0bI^qqucnXxlbteq(KET@!=3p`Ur?%(DRbdU83gickP3ISM*_&W> zU&zdo95=-@zl)(WAj7-E!@ZgAMNe84$sIHgw?q0 z-4A+qIBbIj^_~uR)jo`U8~0TA>yo=2gf1KR)ocK@ks{hw)#K2--Ly~GF6 zQcvKf&63}ymfb4(Dm9JT>vZCTjnKFCl(P>X%D%iu_^>1|)>bk4 z9zn@4M)x(y^(Erjq3`f}_rd!=37%tdEBQ75aVPY~zjj6cKkA4Y>4r!*M12^{qUq{r zn)v{HqCTjF>bE7^g|F?)lz}fDd~7L=UCM16MP+i8g-I)y?VbfLM1#%&Y7S5-Wi^m8 z#tRq?l$iRQJgcb&{4?~)>?TV1v!{zk>6+CZy-#%?m?*M6&3~#rpD-6caF{kf%6T8_wZ#;H;wH=Xy z3rOj45azn?PAAzgf(m4U;%-WvxBayG7Z(rUUJX8Tkge8`HIfGPd+g)&L6WRf#r}-$ z_CdudwGA)!f%kek8J=A`6zdkKOK>LK;jyJ~tG<)1T`fkh_PyyrmSyUF(RkkRQ5sdw zN5x!sYlcaNH-NP2f3UIxD6mE-c1*@l-{d6=M(YnKUz(P^z6tZu>JGMlk_brulPfYw zz6Q=;ngSU4+3U4o&7|2M(9B-h;x-T$^9K|X90;jz?rNGr>|}1z{3{%~F|!Q!PUQ4T zX=oB9WA!bXPq@ccK3#-?V7m=++V%a{?@XvICgE3}nnsOAj#O(dCdMB3NxR*sEN|O= z3L{nI1qHu0>8%R07C|$j*!!}n0^Q)_j{){p7{qR|;uPGhUcKPdC?8Z%@OkEkOnieD zi*xOA`lF#cE6;PIz5#p58AzvaAblNDAp(dGyEd!$)4v|bim;>B^(`}BTeeVnIi-5j ztRhqA?R%GwRpI;(FAC}_td&$i0oW?!q$S$rQqXTa=?jT~o6tpZ5(asu#)3Ol6OSvb?`2QdLZjIj^YUP_vEq_`*glot%IW}-N-#1qDVB7F1!R*Cis028k9Gnq9VDnB|A@pRn z&{~V2-%7N1OFJ5S>h|4DT86eM%_UVpb`-)W**M<0GAa*m)Jpyx5)FisUuCr$6rh>6 zj{0=31IBHqy`a=C8DXcBDKq}}RJ>V$h;jT(;(WLgFUt*ZGRi5eK^NDr%nZ5K1U?f2 zt94}Rb~gT^)8+B|G{out$f$Zm)iA-MhqJb<3mCrw7-KfHNnb`--#&%kflh7Xw1~ma z;sxKc#;?=MmcM(S+9nGv%q$L@YSu3MSMd2WI^#~s^JDl?&>@9L>>c!njqF=5n1BbA ztWf|@hew(DBkk~5x#3@j2od2-%H^vRGcMJXjee#FGg~Ay#Y1H%iG@^nJS>`-@3ceS zLMuDmID@vZtRttcIqRT@atYS>dqIpwUt9cfVDG)?%lzZs8k=P29C9ccP`OfS)-Y5Up_*ottcn><DK3r{1R*pkj{ZNw?%}4`T;rgj-R9Z=r)xdZ zhREHuQhc4!@`VpmL3p|+HTU@1muCRlc^2;pO*w+?iw9?juXsw#jXT5AIP(C}5=g{j z#BigxJhp^{w|dQ!hu&4#HBNcA`MY@wM0UYBW=Jd}S#eBhLyFQaAJUS8k3gdt6?+~LsNj+RB10zR%2r=D%AWoW*jBgIVQ z=}EQWxv#aeEN|%n^2309kz27^iD`GOUxbPL^Ng=!Tt>#DgiY0b!ZUqt zenvDnr-dJYSqZIQj8SbHx(C^(wjj&SHO$t4dNZYI*H|NnKQQvbJgB?6vrXTDQzPYv zf2DdDW@nkqpCCfv`-1%K>zOXR>gx6)c%&F8WXK($ko7A7g-qhQkRjM_bY0t{-)@)bS01-D>a1&FYBInRl%`6cjqu^5fC4 zuW56kV@@{48~h=qM%?}Eqqi${I02r~U+CWSyzij9@2;0t-A5FEK*tL}OOgrju{=T< zC({H_hCQ?6JUsJ)Y2hZkt<597skB-Azt@ib)tC{WLKJj; z&)s7`$apUYWQD<7R-ivMKcan6W3`t>J&j>?Pl(JI zQcgKjw|_SFo~44FxvK#swSq_OQM?f@cZIf<1OGZwd5glLs1YAOuwA0Kp&W z0TWwhMc>(H;a~dIDQnE=#ytN7nPRHSr8_bo6C(^(OiBT^wKFO;zRM|_!mmyR4cUx^ z>O(19j4xEqG7GFG>XsP1m0sIYmT1sAhD=*^%P{b7`z9zY2Bi^r8y z1R4JvP|3I{N}df}){`oo+!YBRgPcv6?58YjR7y;>+!vB2nYHj=M-4X{U9(RFGat(V&2iCYTfF|7kZ}?B5ii}W_6+rW6 zX|{(>p1GsB5qTcPGe;g}O=Ny2sMKOb*?7boKX6wF5%<}H?$kj8QmNU(og^#s@&1i`Qg$JfAwWw*FYym*tcEql!6;M&3+c|RSA}lO!HtOUK=G@Rv;q zcK(2t4tilWac|@?;(uAetNKz8=$wa z6uM~bE;t#A0CPM01W||S)l6oFB*4T3AEJh=A+B0da%(P>SMM%l#wIP1+vjHTUBVqE{FK{i;`#ZZ_0`f z%;^#x0)8Ma31F_?&6W1w49nXPOo!`WI|wXr;P#e*BAe2dO++U@8eBS1=-1UJJrw56 z_niLz(t!`v(in=)feJ6tFj+88%8pTAhNDifA|AadL=<$s-7RpPE;aF3SkCX0PinS_V$(yIeMq>RZxWa zoL6IQXWhJbeKfRg+4?J26vwZp>zPi`0x=)|fSx$sP-2>7Ac$TxLN;}GA!~s}sT)v#V zDY8^yknVKs{aJY5E&3rucx}x;6L&j~kp-?737SVr<`rQ4fR6*~o^(p$nF8)Uz!<2v z5FsrXWvIX6(b~Q-%%%PQWo_r4>SB^wk_nFnYdr0SkbzDOax#vy104j}Vvd-ltvK~} z7qOFPvy=4*Dlezvm;N9+h}T_}F~ySD`tUXRk_=WSdt?17?zI#)^|9LDJc@E|3G_jM zN6VJXXUX+GEaQU2a;%OEqTF`YmAe_-@+{UN>p=*g@bnO;OzHR1)(^o-rN9;~t7XH@ z=Rg_76I<*DHE&oxiiEt(Q7+F~v62c&hC{)X9V^75crR(n%OlJEQP zEE&V58D1@KyRT7>t*r?hzaOt?b~~za;eMQwr$%oLyrG?I*Uj~l>Svk^KUo(;zy`Am zCgna?rG#k6E+rE4%soRizvsh4zNiXm2M2Aq8C#T@RveWd!X-1}k^{@nGGfa_>y)I+ z`1s8zLj?o|_gE5ZHJGHYXi=@paHnvrplPN^Bru~AC&VZ?6lRk)#=}YUh05_LS4>wQ z^PaUosU54W*lLcWb2)TK%#B(~3>4T38jn2!V7Qhp8Dv9YUQ2;W#Tww8)uoD0Fjv(d zk5VRYpr}=wA2Yx;6QrNwpg!~%%Y)ES#V#37ny8%(`oN`oLa#>_@94HSMjubR6Bpaa zDtS;OaKN~3(IofC0s(@9RVNU94DIYT5I2?`%8Zb#>aX^PO_X@wI+d+Thj`$PCjL?r zcNeY9|7`>io*Dva7J)+1F5pd%;f0c5L|RXme*(s7le6(HOk(_f9_(=YGUeb6|Cn$S znVX35U3O$Tbl&6l&YpIRriES{-bYc`q6I~Kw& zEW*#TU$Q;apw3LstO^|RANY*^cmD^ZgSatG_A?cXvZ11ttEen$U>O#m^Vc@Aj{mAK9yrcRg?>dFP54}i2)Kp~CYNepXd_{_9zY zG^K&sjX~d6NADr-x~^B!w+LvtL60G>9M)Fb32$39ZfQ|~CUf>afo^&ZNl5(j@A$@l zF+H1=AUqHp1h=9e$Z*IvKDI!oKGEh!6&ee%Xa%_WF^MvO)*SNfxF{Pw0e>0vz5#d| zWSbSt{TbYg-x?~|&R8D}?u?qrrf+(1K^l6D`|dt?rZmJ6y(>$LEWI3n8MdzesLDg@ z_EC(vU-HR5^jJl4Ls)#2CewMLYtEw$>5t17vX{Ov%wW;E2lAhguw;w-sr z3F_>UF_^kT67UUgrh6hr*5gU0V^fwWS1i$eDjdM7MP@^TvCy`8)H;ok+c+Xe-vmbC z&U1@>lYvLYx%d1wQ?%O3A}9rlp~9k(hc$I&^?D4)ootv#*9R%3EZF;(gE;NKmM{6s zL8f(z5qOE$2MJNMOC-7v(ol79H;x7&0(nsn+i!2OQ&?O0d8)NeHSAi?0K*A-p51Sw zFWm1m$AJ!{S4xM(=?=?zZv`gbnka`i1X`fhjZsp-D3uJH=Zs}Ry0(5Utb*k333z;8 zT2Z1MbC@p7Q1kg{)sm!q~7%dEGR&ZTAux8tuA3)2ej z#5A{V{iYgxjwH=a#cnQKlWqm-%pP;&iaZKRVX-nL|Cau3yWNx!5RDbbQ=Ckp>fQmyHcb0MTJgykUmrub& zybQx~U}*0;gS)K47xTT0`0zl5&7+^IL&_~EQfi%xhmNB6qVx^poZlCXU&@VWgFJ6j zVlSX#xSRAq+W2+XqQ8@3Zo4U4e@a5;GylGYs$;$3sAx&_#0YrUkXGN90kLv-kc1ZRZ4yW*PzRk@8fbWzWY$n#1KSQ&z))>x)bx+qr0 z<<=_7T?%)#%dIqfzGr!*_(m~wo-IRI?vlR05lkaOs{#V@Jj9J#=rKK~A62*Y7aQJSOhas4Nw)L2NlEKWK4(SwSK%+h@yX+WUc z^r;p$;7jwO$md3K$H!`pB%^z(gtC8$tr8f@nCwFsTU^lvc>BX87wHxko?64Kl+7$g zvtV9+g-`dG!x9+;hM3=r@-buYqZ_k0k!5Iz3eq!bR%ckv^A9&ZRTGwG50R9>&Ak@$+ zz?Vdn=M=4ej5~Cv1Rm>o0`&e5vQhDWKrDfBn_Yy^{!x{>j#`vWSkXN6wXmCVj9jaw zcmVBoY{K#iVcdKcNo1dcn5D@-UzjNTwt7s~KnoT1o0!~_OV(dhYnHBgYI)P<>kF`c%v}&up&C_h!?6zLzPp zr7ODPZSK$0?kD6Oy%)60o)RbX-0X^O5GbqA3LO9OB4aVqJAE~`;eGQj_rrp|hofKf zf@gro3zJ~d*T@wh#tw#Y24rFV?9pr-3-yteLhZ7%LWNN-KBYVjGl*%opB#Z=4tb5y zgrjthw(sg5a>vuE04h4lKtM$&GkpRj@2FaCHwbcgUS+*ss7h&}3!pQq1YlFdoyeOFZiO$Xmd8Eh(~Dk|E{u)k3XI-`aO#^Wt=wr= z>|-EhxS>k4bKM)-6>O&sf^LvG4WLHd#a9IkYG#U}(%XNe>P?_H8Y^is4x@+gXa`tLx^req< z!v4@UXxq7RadRl7Jn;4=gK#~gyKp;m)uW552;nL-?Xgz><_ubkVA@BMED2hq!FLU~ zgr`$u^L#do|F&)Qzxy{(f`@<-46U$u@%o+db=h!%=~vX&UY8B#2WjE9K-rk8nINI# zzzKeMfp{Yd_!a28<0CU7LS)TY+u3f&*Q z6#efl)c+gnrhhxJ8$6Ac+eA^dI(AzRIX=Zj6zR*kl%G?+vNK!!q0si*q8J9^C3ye+ zyVr(i|H)H4EpKY|JL`>)+X%P7EG$$w`wv;-9+tS&_J0_h{u;yOdhhENNBkpxYDbz6 zG_`#x#s>EH>pQyWwyAL=_VsIOWvIGE`uvE|JElfRzaqP>lM@2KBN9GbXP^=wpl;>BCC z^Xa`0kj8K`AIyd*rS}--@Rlz+F8WWd(f8RFrZ= zO<^v#Px0UpUY4OuA4A^qE*l$4?JdS(LtEhyI;zw!RJ99vDC9+^+XoY83U}p7+4M)a zbEX`w1U6Co*Qn<=9qpK`)0Qt!>xC|B8zL~n%diC;#rG|35av4`PgmDd=l6ORI#5pn5u<*SpGmg{{k4zz&W z&Unf~s9?OU&R;A~iz`0_u{{{gDY^poa{}Z(HfL364|u%rmMNgSo1}0N-JA5j4@__A zQ}v4DG;CqA==uDnPyH`bDJG(qo-AkshDv$XK)rbF`F58|zr5bH+x4@8UM|n30u|g! z%`FF{+^umBsb5iyCfkbUQ)UrLR3Jrq*C-ZGvZF5I-y^(9GReu&j&l0nTwdWd1G_8m z-U3`N?WfIsVXnxw@{s#{2`U1dUl4EDfDt2oZ&xfE6KW#8GEjZtWR;+w4pvba;S0Z# zpRuDc5#SV9tvGqRM01lvF;_nfCls2_p6rJ^*eFkX-JTac6o?X*)q)a zG!px7UsFtM&(+p4cv87VDZRuR<)aq{`!>3w+i!E35a`bbD&=24hdVU~z-}cfoHeTn z168*CAdaxW#9(rzjUyUAb}O`L78z=xWRr~KlGi-bWcnyjE>Ee%Kl??<-Ksmy8kGoC ze2p1HI&=JbI9UrZh)F&k9v|L`hdhs#)q@|QwY-lggK`fvrjA4$8fSB>qYWTuW!ZJf z84yYP_Sidd0X|XXpD%FR%gZkA z2^Mwg0~^LI8OlyKjHvx}X8j+z@S`mT*a%R%eK9tqflBkTO8Hj1CKbYArOxK!Oqo|H zFU@~Ucu1_am?qiBIX{w|4~Ur=8GL4lPTgY1okZ64vJoM{=#cYEdh_`PtqudLhLA-> zHaJvA`F;;g?QfYkgS$_Md3?&>4yD;f;?8urbTMP(0Xf=raFZr9A_Xg`0mL>*7F51S zJ@|Tw4|1vKSM@0F^3u3h;ig~K zfzBMJiWhN4jdr{Ukf{>zWN1I|f1WyO*CK^*6-^MrJVNnyi$rHL$!cwV*0n?@=DM_= zM+$peRNR{Fy9iq8<#RVzGi(Fz_KKAV;=FyQ(n~ErDXJr&h+f>mSfNB>+aH6sfxCOR z^+zUc+y^#}+Dq#X-gYjK8#35K7`ZgVJTAL1LrAgAql8X{2 zi>Bx&Q6)WjR=d)lV^8QlXbBpOlAe+KSQ}fV)Dq<-uH>aHS*1Yv*FT~?H`j?*&{CF2 zn|O#sj1aL)-n`dmHI>=iIbp9WCG|KJN^K9~NZz+;nw0YyT3}8MQ=d;&Ov4*OG62H@ z=?P{!?f*cM84I494X z^vDYYJsRzMJ&#B!h84!YNHt0EHI90fkcgMm|3P`!|K7{zA=t}0^cMX!9a4j*q?umwN z>-+3v;#I^QKmcO9(x%mmA7_jcRh4^sdp6HQ#FMQF;nBz2j=wTY)7o6`UnM^}q-un9 z(YJ%`wtyM@w->JiO(>Ro;8*0D4lPE;qDyS`0oV^Q#kZfV`OGvvUGP zkh~G?TAS>oE?BXJcD=Kxa&b4ufaY>U{kMX9B)x9D(P}9cX_dJ~qE#u4Nn&aoS@iKH zTXESNy5y6{i2hD;1-}3jnq<0%0 zfQJv^xg~VR0!Yq&?f|?`^qZf4PQB-9hO+c?%!z| zA;tUDCN_&$xfCpHqE*$R*4xJ5TXsZ%2nQf{UqT%^s(q)rNEBO4hw1;Qnvf~ zxO;o6yN`Z6Q+^+jjWp?p+(Mgd>eN)4@A@*ShIzoRoK)*)5j#?zs*C0->&zl=Rncx3a0aIstaH!{-lbDk@<3TMg z7=D{sv@8Y0wg(vh&)C?fk8IIlNa}ue!ghJVD!b`+BXRR~lMnlPOOxEO9a}3AjoA}P z5@vW57J)-!2Bgkk-+-&2=%6k3uxui3lzd(edS~-yfp00=$#lx%NosFnBi(tnYfT2> zg1>>$$KM)a1NYf1ei0{#;;`XdJ3PtpO);A2=?%b(`3l&L9AG(Sfuuk;Mq~TvfV54Y zM(F7j}aPaXS}=7(N3MZxf7?gKxjZqadtOyvp~=WEIj>LinhR#m8~6uyi{Do zuotdiWSdYb+e2^L1z~Gt#p|oEwH^WIlo!;x&cb-aW$qjf;28hN^n#UIRZ4+zuRox- zP#BaFb3gxa#ZE8qm`Js1LJ62Z-<-~ox_Nx4Wp(+k@xaNy6W>wrY>d<2XfsJCbg*^3 z=P1eqCSO;AZW?0ZDWH!yapT_~ob9FaO~`LFcWcP3eFDo@na^0M=8<^tjBv9>D?9dl zVVy>toz@xV&;i&)&~7JJVttG5voKb9uH&_ZZIe-|ijn$pFIqdZwf*gAkqqNtX)+L6 zY>WOZHMCvqEJROwIyn>rfknZ+ZVnnVuQT;Tnbx#-Z><@ z=wYMD1$H4dKwL@=XOO)wPGaqZ{wJ1Agak&OE^v`hCgV`LCO8R{#c$MbR_GMmrtOaX z!78QQ)M6tIyG@(dCs^0f(%Af~b9TFQH7$c&RCIG4!F&}C6kF|fsjHk;0ko)#(B`}( zbEGf$qR093ED6t`V93*wANb_k{T8F_JQ#rwzcQ z>f^r2qUy_<8p6sZ=QV57L5=vpHoRJp1)u?mI{H~te3kbduy~pb`mEa?qkkzhxH?_x zW`5d%oN*V9w|V@~Zu8k*+BVwn6a!pUc4t9o?_BcLRdo2d9?Gh38JS9#t1|m@#;(Wz zdB%{T10Jn%`$(fhvdKs>ZVu8YH4JiUW`}xHSML1U`CYv)6Hg*tftXgy%kYQ7ZrxS| z6Nv92AlNH)1QgDK24r9=k;waT|s z`NxU~68gO)lCQg&2%$e9ZhCbv zE`L`5Dz}k%v>P7~*qwMSeCx_s{{s>%#+~2&?^pi!Rr-H@hs=JjZb~xw*c;+x6)Q?s zYj*|zirJ$Z8=Us{70Y+NWhclYB{zCwy}~~pBMHbUPSmmNe?aTw0B2Ecp&c2HzXkJ+tQ`LXsR5EBy~_WE4m;T}RaAj&RD{8BLKCV}VRXak^O#6D{8 z!!m0^FSwxOe?Uh+n*M-B`4!;xMF7Q44cI?ov0x~sHi!J_rEO4tPovd_eKy}2a9Go! z1Ff@VXgxDjUPP8Ottqzq^;U(y??3m>s#N@GhY-=iBk5Q&jC5L+?!5!;_(}Z|le4LG zRf1lTi0;<}|9TQND*kwY-CAHp(grT_7BCPM`kEg@g`OHbyQ(%{b4Zk@_G76%p|S=a zb|uaeisSqgH%VH-F4eB~PAl~4;_zn`@-=*2{$=%q(og|jJ_|^U!t^%QF^uRK;Ih@@ zAb^+mT{@29X)$5AkVJY@?XWHOv3>iDs(?$Y<^AU>J3Wx_^XEDylU5GMAXRUE(CKn! zu^`;vohObkfzBy0r1b4v(re;4R#n)KY4?gB7G*wo+dhI7IylVV9JlRg&!ODzQ&9m=gV##el=l_<3k8dJ3sM3 zMK0gel>`N_l5B9t7Wj9 z{$0C}`z-1;IlIO82;jQ^T`2#%Q2xIzl>dpxbGz9e5Esdo+Eq*=^de~H0N#2Y&-7+d zIyI&pe^Zxu8I9Y6WocYQY}U7R0CW5Lj13jmIjP$Q2>RNbu@uzzpS+B?j8z2xV0CnA z^FA9O#{tFZTe{~pI<5|o@m!@!kVjyFG%JD4E>=H4T#UfI6h-N z*Jn-9wrzRf7LGC35BJpVH5hOQoc|J!9xx|fbwW;y&g;X1P_EhgvfP^={9TGW{bI&B zS99uqk*{7_RzKGqS$^)7SQ|)=l8UmyvQv*1>nS#a2q9%Yx_bd&z;#X%84fpz1DOpDHa%$kt z=)+qP!(nWS`CmuwXs{|iC>7{JM<8Esb<5LE1!|K=wJU5^ksqWsHA+gsXnskaH)uJg z4bx1k2+FSJh9y%@48H8NP(HSpd4s=h34s62*P{bPHV(#hXfics8W2iJhZyPb_*eZ& zB;4M9>D--Q=g&MEw6J>`EKeXM*oyy5n|&~g9_8Lt^ypkVKH`M2vaqcoT7qX& zB@r>Rw*9SV^KJtuWf#jDgPctoveq06Pcniw*6YzW^B~iu4zK zJO2Pt^uhw)VTRB!|5e`bu~Z+IqY}qA#Ru1i8tOixMpK(2!xQh#p01h<7;6O-!qARb zA&c=ALK zsnuhWZ{q?yjCOH*pT9*WKl!er$YumM&56-QL7NDEEB9X}(->ZOq@&~vxb{c zYh7DZZU&KFbi4a|9AjfVS`G@Oo5B2xM&*E}2}ST$T!hSK?{!dr2HURJmDBmCKYpf` z_>ajON+c>fE91gHB1c=!erJM|M*fOuWZae=eQR1cz z&ioP&*S)6#*|tCf_c*l(Fz(;-d#CZeh@NuyaG$ znPgR?m>5!c|NiGq4QJf$yMSXm(QCM>%em{O^>RmZ^At~JKWf0&leJumtZ;d>n2^n% zQ6K*!?6;$njNL8EaAKtsG7A&*))s>QTpd|7bY-{2Y1MnSxW+mas8KGrf|5>lUg$l0 zz};@Fd#`nQ=$^8giw_@uu>7;!R&xBnM<|m%E92`}Zk`2Mff6mE#-v}$T`3bzk+nb~ zx@&%k{o|$wBcb0+rfq0solsEyt29BOs&Z8_K+FfgPVcfgnUk(T?YrG8&;@>l%KE zGZP%=#Pix~wY{j+p~1B_zQpZgOgxW6n)0-I$>deG)-=ZGyVW>gSG^en4ybjhPtRCJObNg<2r{UqkDhAQ zCv5xPnEp-+q(Tb7x|~;`SSmn!OFb8!S+t89-55?0QqT$=ZfXM3nVwULY&6fuyo6L~8!cYob6&cFVfD`#=KN0k?pwYIOaVhao8Z?p0pY!pFu^~qCA+cr0;|Hw94EJ!!f{*g0* zQp_oPb4=)#BF2#5uHjx)?K6V!VF&^M9hc&OCt79x59sF;loK`&7VBYbP2AanbOTlZ zyeaFtGaPB=7IMp?K!)i@5&YUPZrFqGR9}aPm_CyB{CLX^$ZskEG}<~rrNn3AMeD_O zZD3=0!&xdbEcrarDXjx;eD{fQV~wuYw7Z50f=xHElktuy(ak=SP2XN^C%9l1OT2m8 z^bxz&?5#3)7*EN~JmP-gN}}TGXQFi?{gnX+MORB>dhIuM9KG9SO%7q#e%qHy|o$u);d>tH6nYjS^>OGh*ZFe9Lv;0kX~ zx^SFf;T;uzHi(6cs&H`ulh$U4Bvf9`vX5Z}`{HYg`+miCtn{1)2eo480N_IQM%N+F z2W-foj_ctU|7QM49q8n0iJP>jzOG|SyDzwiI7|4=SlkCi^L-@BPyrhe{WkBdML%q^ zzir3ejHmIF8hANW>Y~5)@iU!l;Vi}AJN|FOG%3!+Irm|MyD`jz0y}^x7S@Rm zsOsY}0TANCf};J4tdiUVd6v2$VW|9C5Ws3vYprW))TpNHnyIu49wUl)=$)9`AHLob zPrkp7+xgJU9HWZt7z(cx!6;Oi_Y|N9*S4O7BPvhYmbL7Y)B2}-1P^P(m$wY@zkPkn znA!{Yc`F1l4}sC-O&2WZJoitM8(t9xJdYD60j=&o^*6rx<1$_733U^iNU^ zq4m05n8Cf@y_m7fM!hI66nF!<7%oel_kv9j#S^ya=A=I-?#48K2)W(R+Ay;fvhgUm zt>1dW%Sq8#^0@D#m`c}w?XtoRulWdn%cPVAnjkziD01wO0vUAgR@=Yaoqy|FE=56l zp)7%($f~y(8{~OUCkIM3^kxh}L?uvK$oD+gRPt<=I1Bn8#NLvh?vzukHZuO8m+r}x zII`1y_u7fxhg>&oge)EOn9mPp!#^8u^(j1W$uw;^HCGK`i=y*oIu~SFcm5 znHYIFumuBpKUsg2nsrwTI`dL?pN%43?^35|(%L4D?F;%t_=_55Xj5rd`tzCpvPP z8i9h-6%R+NB$}2HYU0}O*eQ0h%>uybbd-4YatmGWvM-<@Yv!D-`B-Wu%j%(VW z=|7e%f2WVwF-sy`4_73Q>j9-JP*T;9kFilZ{p1)CLFjL7YnL(&JIS&D9>7@QRMs2~w5XRvne>a*vYleuUhXAKX)N8gjwi=X3FO~zj zjjc#@g{{T&WF+PDM{+jB<|&)zKBf}%2u>_YDJ}h?@{;B$fzp-;$S($dI+08eS)Uop zcWNcNXjUzT)3`sfd7n#cusdO7#G~i8nH4i>d0xXchn4GKtLZ8#W&I*ycmA67V1zse z3}Dq&657Hum!l|9?JqAkA=|Z!fvF5`NsrInf`xP$$}IKqRK3wNn!%R@J>-CO@(op> zGm<<`)?)+6NtfxtG6CTH@)xil9eI{Z=H})-o-DOu8vJ(!jfnH@MDEn8F}1ap{01N@ zM_9H%#zlF4KNIVAWI^GVO$92K)J8p#a4#@HdwbS`eT$eiUc4}87`!PquD7jn3;$y> z*)AIuU~Y?ln?;KnioxCnJWy=(Q%=)P$kWd3O)}wt2Mw8*bN^#0+uMZ{&fomzxq?mW z)TYb}>yjsV%&7pLpYm#-{EwH3OKU7H)<~|ZG5Ap5rDHPt_E{(Cy+O5c*6s72IBnWJ zJNrk#pJ~@#FgP%D$mFG`y{*qWFaIK{Z-3^}+kZ?y?3-R|-?B$nr|Rm`bE~eGow}tq zU!hmb`+Cc&g`XTNW^QBfmNZrbdGA-S*RJir+oP7(=w92p|IK{KyBWKBcfY#c&*T4a z=Ce#m6S1k+zX!&=xm|G9BG%a*IWQ)y1~SwF|Pg?@C*qTDUwbEZBDI)wy?k zMJ{;tgg!1w;M%l7VI@NohbeHA1D2tV{rolR>uR!p$gTp8a#)!ye55b(!yni*Y-u~~ zadB;2b>|!X@;mT)ZEDZsM-h+U_<|UfSDFoi4NpEep%oqXpR$#C#pN zchgcQ@yFJ3wdMJRmCKg5>?>Zx>e8m@~z^QcE85R-gC1yS?>&G^UPb6UTMDPdi4@dJ-gFSfXRIS z4`A)rXJ`2%{J=l`AJw3~+G59M*Jj{7tM%<)cD`4-xc<$=phq%p?eZD-^K6&Q(5ienm`0^r2rmQEqcf*F-Jd`u5z*WxIDy%6L4@CFXAIoj0M$ Z+Y|+o&PdK+Za~{a1zQX}m}%z!Hv#Zo=wAQ; literal 0 HcmV?d00001 diff --git a/tests/morphology_test_cases/simple/craterscale.dat b/tests/morphology_test_cases/simple/craterscale.dat new file mode 100644 index 00000000..78415ecd --- /dev/null +++ b/tests/morphology_test_cases/simple/craterscale.dat @@ -0,0 +1,1419 @@ +#Dimp(m) Dcrat(m) + 1.0000000000E-09 6.4817354382E-06 + 1.0200000000E-09 6.5831921800E-06 + 1.0404000000E-09 6.6862369950E-06 + 1.0612080000E-09 6.7908947409E-06 + 1.0824322000E-09 6.8971908643E-06 + 1.1040808000E-09 7.0051503915E-06 + 1.1261624000E-09 7.1147999178E-06 + 1.1486857000E-09 7.2261660925E-06 + 1.1716594000E-09 7.3392751246E-06 + 1.1950926000E-09 7.4541547473E-06 + 1.2189944000E-09 7.5708322358E-06 + 1.2433743000E-09 7.6893363549E-06 + 1.2682418000E-09 7.8096953943E-06 + 1.2936066000E-09 7.9319381385E-06 + 1.3194788000E-09 8.0560948119E-06 + 1.3458683000E-09 8.1821941861E-06 + 1.3727857000E-09 8.3102678814E-06 + 1.4002414000E-09 8.4403460497E-06 + 1.4282462000E-09 8.5724602286E-06 + 1.4568112000E-09 8.7066428409E-06 + 1.4859474000E-09 8.8429253067E-06 + 1.5156663000E-09 8.9813408518E-06 + 1.5459797000E-09 9.1219235411E-06 + 1.5768993000E-09 9.2647064160E-06 + 1.6084372000E-09 9.4097238080E-06 + 1.6406060000E-09 9.5570117660E-06 + 1.6734181000E-09 9.7066048333E-06 + 1.7068865000E-09 9.8585397009E-06 + 1.7410242000E-09 1.0012852454E-05 + 1.7758447000E-09 1.0169580827E-05 + 1.8113616000E-09 1.0328762380E-05 + 1.8475888000E-09 1.0490435386E-05 + 1.8845406000E-09 1.0654639262E-05 + 1.9222314000E-09 1.0821413215E-05 + 1.9606760000E-09 1.0990797563E-05 + 1.9998896000E-09 1.1162833708E-05 + 2.0398873000E-09 1.1337561935E-05 + 2.0806851000E-09 1.1515025767E-05 + 2.1222988000E-09 1.1695267147E-05 + 2.1647448000E-09 1.1878329906E-05 + 2.2080397000E-09 1.2064258007E-05 + 2.2522005000E-09 1.2253096395E-05 + 2.2972445000E-09 1.2444890549E-05 + 2.3431894000E-09 1.2639686886E-05 + 2.3900531000E-09 1.2837531901E-05 + 2.4378542000E-09 1.3038474257E-05 + 2.4866113000E-09 1.3242561814E-05 + 2.5363435000E-09 1.3449843720E-05 + 2.5870704000E-09 1.3660370382E-05 + 2.6388118000E-09 1.3874192200E-05 + 2.6915880000E-09 1.4091360795E-05 + 2.7454198000E-09 1.4311928979E-05 + 2.8003282000E-09 1.4535949506E-05 + 2.8563347000E-09 1.4763476286E-05 + 2.9134614000E-09 1.4994564761E-05 + 2.9717307000E-09 1.5229270663E-05 + 3.0311653000E-09 1.5467650003E-05 + 3.0917886000E-09 1.5709760659E-05 + 3.1536244000E-09 1.5955661138E-05 + 3.2166969000E-09 1.6205410563E-05 + 3.2810308000E-09 1.6459069048E-05 + 3.3466514000E-09 1.6716698062E-05 + 3.4135844000E-09 1.6978359623E-05 + 3.4818561000E-09 1.7244117052E-05 + 3.5514932000E-09 1.7514034175E-05 + 3.6225231000E-09 1.7788176457E-05 + 3.6949736000E-09 1.8066609816E-05 + 3.7688730000E-09 1.8349400991E-05 + 3.8442505000E-09 1.8636619043E-05 + 3.9211355000E-09 1.8928332646E-05 + 3.9995582000E-09 1.9224612359E-05 + 4.0795494000E-09 1.9525529826E-05 + 4.1611404000E-09 1.9831157377E-05 + 4.2443632000E-09 2.0141568754E-05 + 4.3292504000E-09 2.0456838703E-05 + 4.4158355000E-09 2.0777044059E-05 + 4.5041522000E-09 2.1102261121E-05 + 4.5942352000E-09 2.1432568588E-05 + 4.6861199000E-09 2.1768046409E-05 + 4.7798423000E-09 2.2108775390E-05 + 4.8754392000E-09 2.2454837891E-05 + 4.9729479000E-09 2.2806316713E-05 + 5.0724069000E-09 2.3163297583E-05 + 5.1738550000E-09 2.3525865887E-05 + 5.2773321000E-09 2.3894109504E-05 + 5.3828788000E-09 2.4268117337E-05 + 5.4905364000E-09 2.4647979287E-05 + 5.6003471000E-09 2.5033786924E-05 + 5.7123540000E-09 2.5425633449E-05 + 5.8266011000E-09 2.5823613651E-05 + 5.9431331000E-09 2.6227823177E-05 + 6.0619958000E-09 2.6638359885E-05 + 6.1832357000E-09 2.7055322421E-05 + 6.3069004000E-09 2.7478811559E-05 + 6.4330384000E-09 2.7908929471E-05 + 6.5616992000E-09 2.8345780030E-05 + 6.6929332000E-09 2.8789468432E-05 + 6.8267918000E-09 2.9240101491E-05 + 6.9633277000E-09 2.9697788610E-05 + 7.1025942000E-09 3.0162639379E-05 + 7.2446461000E-09 3.0634766557E-05 + 7.3895390000E-09 3.1114283680E-05 + 7.5373298000E-09 3.1601306685E-05 + 7.6880764000E-09 3.2095952868E-05 + 7.8418379000E-09 3.2598341502E-05 + 7.9986747000E-09 3.3108594108E-05 + 8.1586482000E-09 3.3626833435E-05 + 8.3218212000E-09 3.4153184709E-05 + 8.4882576000E-09 3.4687774616E-05 + 8.6580227000E-09 3.5230732216E-05 + 8.8311832000E-09 3.5782188887E-05 + 9.0078069000E-09 3.6342277319E-05 + 9.1879630000E-09 3.6911132420E-05 + 9.3717223000E-09 3.7488891892E-05 + 9.5591567000E-09 3.8075694598E-05 + 9.7503398000E-09 3.8671682396E-05 + 9.9453466000E-09 3.9276999137E-05 + 1.0144254000E-08 3.9891792159E-05 + 1.0347139000E-08 4.0516206670E-05 + 1.0554081000E-08 4.1150392822E-05 + 1.0765163000E-08 4.1794509251E-05 + 1.0980466000E-08 4.2448705903E-05 + 1.1200076000E-08 4.3113145348E-05 + 1.1424077000E-08 4.3787981457E-05 + 1.1652559000E-08 4.4473383522E-05 + 1.1885610000E-08 4.5169512075E-05 + 1.2123322000E-08 4.5876536871E-05 + 1.2365788000E-08 4.6594627816E-05 + 1.2613104000E-08 4.7323960839E-05 + 1.2865366000E-08 4.8064708961E-05 + 1.3122674000E-08 4.8817054020E-05 + 1.3385127000E-08 4.9581171940E-05 + 1.3652830000E-08 5.0357253104E-05 + 1.3925886000E-08 5.1145478985E-05 + 1.4204404000E-08 5.1946045270E-05 + 1.4488492000E-08 5.2759141557E-05 + 1.4778262000E-08 5.3584965691E-05 + 1.5073827000E-08 5.4423715077E-05 + 1.5375304000E-08 5.5275595144E-05 + 1.5682810000E-08 5.6140807922E-05 + 1.5996466000E-08 5.7019563293E-05 + 1.6316395000E-08 5.7912073237E-05 + 1.6642723000E-08 5.8818554551E-05 + 1.6975578000E-08 5.9739225970E-05 + 1.7315089000E-08 6.0674305365E-05 + 1.7661391000E-08 6.1624023429E-05 + 1.8014619000E-08 6.2588607046E-05 + 1.8374911000E-08 6.3568287491E-05 + 1.8742409000E-08 6.4563303030E-05 + 1.9117258000E-08 6.5573896061E-05 + 1.9499603000E-08 6.6600304980E-05 + 1.9889595000E-08 6.7642780251E-05 + 2.0287387000E-08 6.8701573513E-05 + 2.0693134000E-08 6.9776937539E-05 + 2.1106997000E-08 7.0869136730E-05 + 2.1529137000E-08 7.1978431115E-05 + 2.1959720000E-08 7.3105089487E-05 + 2.2398914000E-08 7.4249381400E-05 + 2.2846893000E-08 7.5411587490E-05 + 2.3303830000E-08 7.6591981177E-05 + 2.3769907000E-08 7.7790854470E-05 + 2.4245305000E-08 7.9008491998E-05 + 2.4730211000E-08 8.0245188960E-05 + 2.5224815000E-08 8.1501243281E-05 + 2.5729312000E-08 8.2776960582E-05 + 2.6243898000E-08 8.4072643951E-05 + 2.6768776000E-08 8.5388608982E-05 + 2.7304151000E-08 8.6725171040E-05 + 2.7850234000E-08 8.8082655165E-05 + 2.8407239000E-08 8.9461388440E-05 + 2.8975384000E-08 9.0861702380E-05 + 2.9554892000E-08 9.2283935275E-05 + 3.0145989000E-08 9.3728427141E-05 + 3.0748909000E-08 9.5195531805E-05 + 3.1363887000E-08 9.6685599667E-05 + 3.1991165000E-08 9.8198992195E-05 + 3.2630988000E-08 9.9736072075E-05 + 3.3283608000E-08 1.0129721272E-04 + 3.3949280000E-08 1.0288278849E-04 + 3.4628266000E-08 1.0449318416E-04 + 3.5320831000E-08 1.0612878518E-04 + 3.6027248000E-08 1.0778998944E-04 + 3.6747793000E-08 1.0947719526E-04 + 3.7482749000E-08 1.1119081065E-04 + 3.8232404000E-08 1.1293124850E-04 + 3.8997052000E-08 1.1469892869E-04 + 3.9776993000E-08 1.1649427796E-04 + 4.0572533000E-08 1.1831772973E-04 + 4.1383983000E-08 1.2016972164E-04 + 4.2211663000E-08 1.2205070453E-04 + 4.3055896000E-08 1.2396112854E-04 + 4.3917014000E-08 1.2590145663E-04 + 4.4795355000E-08 1.2787215756E-04 + 4.5691262000E-08 1.2987370346E-04 + 4.6605087000E-08 1.3190657868E-04 + 4.7537189000E-08 1.3397127502E-04 + 4.8487932000E-08 1.3606828716E-04 + 4.9457691000E-08 1.3819812574E-04 + 5.0446845000E-08 1.4036130167E-04 + 5.1455782000E-08 1.4255833700E-04 + 5.2484897000E-08 1.4478976029E-04 + 5.3534595000E-08 1.4705611292E-04 + 5.4605287000E-08 1.4935794020E-04 + 5.5697393000E-08 1.5169579767E-04 + 5.6811341000E-08 1.5407024868E-04 + 5.7947568000E-08 1.5648186638E-04 + 5.9106519000E-08 1.5893123130E-04 + 6.0288649000E-08 1.6141893539E-04 + 6.1494422000E-08 1.6394557963E-04 + 6.2724311000E-08 1.6651177383E-04 + 6.3978797000E-08 1.6911813431E-04 + 6.5258373000E-08 1.7176529198E-04 + 6.6563540000E-08 1.7445388378E-04 + 6.7894811000E-08 1.7718456069E-04 + 6.9252707000E-08 1.7995797924E-04 + 7.0637762000E-08 1.8277481151E-04 + 7.2050517000E-08 1.8563573262E-04 + 7.3491527000E-08 1.8854143470E-04 + 7.4961358000E-08 1.9149262051E-04 + 7.6460585000E-08 1.9448999913E-04 + 7.7989797000E-08 1.9753429579E-04 + 7.9549593000E-08 2.0062624346E-04 + 8.1140584000E-08 2.0376658669E-04 + 8.2763396000E-08 2.0695608713E-04 + 8.4418664000E-08 2.1019551143E-04 + 8.6107037000E-08 2.1348564081E-04 + 8.7829178000E-08 2.1682727069E-04 + 8.9585762000E-08 2.2022120648E-04 + 9.1377477000E-08 2.2366826527E-04 + 9.3205026000E-08 2.2716927931E-04 + 9.5069127000E-08 2.3072509565E-04 + 9.6970509000E-08 2.3433656824E-04 + 9.8909920000E-08 2.3800457273E-04 + 1.0088812000E-07 2.4172999291E-04 + 1.0290588000E-07 2.4551371852E-04 + 1.0496400000E-07 2.4935667866E-04 + 1.0706328000E-07 2.5325978708E-04 + 1.0920454000E-07 2.5722397938E-04 + 1.1138863000E-07 2.6125023093E-04 + 1.1361641000E-07 2.6533951926E-04 + 1.1588874000E-07 2.6949280577E-04 + 1.1820651000E-07 2.7371109048E-04 + 1.2057064000E-07 2.7799541115E-04 + 1.2298205000E-07 2.8234678837E-04 + 1.2544169000E-07 2.8676627970E-04 + 1.2795053000E-07 2.9125496092E-04 + 1.3050954000E-07 2.9581389005E-04 + 1.3311973000E-07 3.0044417842E-04 + 1.3578212000E-07 3.0514693669E-04 + 1.3849777000E-07 3.0992332732E-04 + 1.4126772000E-07 3.1477445864E-04 + 1.4409308000E-07 3.1970154251E-04 + 1.4697494000E-07 3.2470573609E-04 + 1.4991444000E-07 3.2978826372E-04 + 1.5291272000E-07 3.3495032951E-04 + 1.5597098000E-07 3.4019322032E-04 + 1.5909040000E-07 3.4551816770E-04 + 1.6227221000E-07 3.5092646766E-04 + 1.6551765000E-07 3.5641941170E-04 + 1.6882800000E-07 3.6199833726E-04 + 1.7220456000E-07 3.6766459318E-04 + 1.7564866000E-07 3.7341955606E-04 + 1.7916163000E-07 3.7926457972E-04 + 1.8274486000E-07 3.8520109488E-04 + 1.8639976000E-07 3.9123054151E-04 + 1.9012775000E-07 3.9735435220E-04 + 1.9393031000E-07 4.0357403383E-04 + 1.9780891000E-07 4.0989105211E-04 + 2.0176509000E-07 4.1630696184E-04 + 2.0580039000E-07 4.2282329216E-04 + 2.0991640000E-07 4.2944162715E-04 + 2.1411473000E-07 4.3616355670E-04 + 2.1839703000E-07 4.4299070808E-04 + 2.2276497000E-07 4.4992471336E-04 + 2.2722027000E-07 4.5696725652E-04 + 2.3176467000E-07 4.6412002516E-04 + 2.3639996000E-07 4.7138475720E-04 + 2.4112796000E-07 4.7876320856E-04 + 2.4595052000E-07 4.8625715269E-04 + 2.5086953000E-07 4.9386839552E-04 + 2.5588692000E-07 5.0159877464E-04 + 2.6100466000E-07 5.0945015854E-04 + 2.6622476000E-07 5.1742444581E-04 + 2.7154925000E-07 5.2552353404E-04 + 2.7698024000E-07 5.3374941043E-04 + 2.8251984000E-07 5.4210402931E-04 + 2.8817024000E-07 5.5058943266E-04 + 2.9393364000E-07 5.5920764363E-04 + 2.9981231000E-07 5.6796075599E-04 + 3.0580856000E-07 5.7685088808E-04 + 3.1192473000E-07 5.8588016746E-04 + 3.1816323000E-07 5.9505078924E-04 + 3.2452649000E-07 6.0436494149E-04 + 3.3101702000E-07 6.1382489250E-04 + 3.3763736000E-07 6.2343291653E-04 + 3.4439011000E-07 6.3319133682E-04 + 3.5127791000E-07 6.4310249566E-04 + 3.5830347000E-07 6.5316879676E-04 + 3.6546954000E-07 6.6339266105E-04 + 3.7277893000E-07 6.7377655456E-04 + 3.8023451000E-07 6.8432298728E-04 + 3.8783920000E-07 6.9503449803E-04 + 3.9559598000E-07 7.0591366766E-04 + 4.0350790000E-07 7.1696313195E-04 + 4.1157806000E-07 7.2818555256E-04 + 4.1980962000E-07 7.3958363006E-04 + 4.2820581000E-07 7.5116011674E-04 + 4.3676993000E-07 7.6291781535E-04 + 4.4550533000E-07 7.7485955054E-04 + 4.5441543000E-07 7.8698819540E-04 + 4.6350374000E-07 7.9930669732E-04 + 4.7277382000E-07 8.1181802231E-04 + 4.8222929000E-07 8.2452516789E-04 + 4.9187388000E-07 8.3743122896E-04 + 5.0171136000E-07 8.5053930248E-04 + 5.1174559000E-07 8.6385255342E-04 + 5.2198050000E-07 8.7737418677E-04 + 5.3242011000E-07 8.9110747273E-04 + 5.4306851000E-07 9.0505571900E-04 + 5.5392988000E-07 9.1922229577E-04 + 5.6500848000E-07 9.3361062127E-04 + 5.7630865000E-07 9.4822416050E-04 + 5.8783482000E-07 9.6306643688E-04 + 5.9959152000E-07 9.7814104361E-04 + 6.1158335000E-07 9.9345160371E-04 + 6.2381501000E-07 1.0090018072E-03 + 6.3629131000E-07 1.0247954223E-03 + 6.4901714000E-07 1.0408362552E-03 + 6.6199748000E-07 1.0571281625E-03 + 6.7523743000E-07 1.0736750862E-03 + 6.8874218000E-07 1.0904810155E-03 + 7.0251702000E-07 1.1075499970E-03 + 7.1656736000E-07 1.1248861582E-03 + 7.3089871000E-07 1.1424936814E-03 + 7.4551669000E-07 1.1603768137E-03 + 7.6042702000E-07 1.1785398538E-03 + 7.7563556000E-07 1.1969871989E-03 + 7.9114827000E-07 1.2157232940E-03 + 8.0697124000E-07 1.2347526668E-03 + 8.2311066000E-07 1.2540798897E-03 + 8.3957288000E-07 1.2737096498E-03 + 8.5636433000E-07 1.2936466519E-03 + 8.7349162000E-07 1.3138957351E-03 + 8.9096145000E-07 1.3344617646E-03 + 9.0878068000E-07 1.3553497122E-03 + 9.2695629000E-07 1.3765646075E-03 + 9.4549542000E-07 1.3981115825E-03 + 9.6440533000E-07 1.4199958231E-03 + 9.8369344000E-07 1.4422226134E-03 + 1.0033673000E-06 1.4647972994E-03 + 1.0234347000E-06 1.4877254121E-03 + 1.0439033000E-06 1.5110122436E-03 + 1.0647814000E-06 1.5346637224E-03 + 1.0860770000E-06 1.5586853410E-03 + 1.1077986000E-06 1.5830830619E-03 + 1.1299546000E-06 1.6078626373E-03 + 1.1525536000E-06 1.6330299468E-03 + 1.1756047000E-06 1.6585913262E-03 + 1.1991168000E-06 1.6845527861E-03 + 1.2230991000E-06 1.7109205671E-03 + 1.2475611000E-06 1.7377011347E-03 + 1.2725124000E-06 1.7649009559E-03 + 1.2979626000E-06 1.7925263913E-03 + 1.3239218000E-06 1.8205842356E-03 + 1.3504003000E-06 1.8490813861E-03 + 1.3774083000E-06 1.8780245191E-03 + 1.4049565000E-06 1.9074207334E-03 + 1.4330556000E-06 1.9372770100E-03 + 1.4617167000E-06 1.9676006376E-03 + 1.4909510000E-06 1.9983988891E-03 + 1.5207701000E-06 2.0296793362E-03 + 1.5511855000E-06 2.0614493214E-03 + 1.5822092000E-06 2.0937165847E-03 + 1.6138533000E-06 2.1264888418E-03 + 1.6461304000E-06 2.1597741955E-03 + 1.6790530000E-06 2.1935805120E-03 + 1.7126341000E-06 2.2279160380E-03 + 1.7468868000E-06 2.2627889857E-03 + 1.7818245000E-06 2.2982077349E-03 + 1.8174610000E-06 2.3341809301E-03 + 1.8538102000E-06 2.3707171732E-03 + 1.8908864000E-06 2.4078253237E-03 + 1.9287041000E-06 2.4455142936E-03 + 1.9672782000E-06 2.4837932437E-03 + 2.0066238000E-06 2.5226713810E-03 + 2.0467563000E-06 2.5621580546E-03 + 2.0876914000E-06 2.6022627528E-03 + 2.1294452000E-06 2.6429951964E-03 + 2.1720341000E-06 2.6843652367E-03 + 2.2154748000E-06 2.7263828515E-03 + 2.2597843000E-06 2.7690581425E-03 + 2.3049800000E-06 2.8124014271E-03 + 2.3510796000E-06 2.8564231383E-03 + 2.3981012000E-06 2.9011339163E-03 + 2.4460632000E-06 2.9465445089E-03 + 2.4949845000E-06 2.9926659571E-03 + 2.5448842000E-06 3.0395093065E-03 + 2.5957818000E-06 3.0870857937E-03 + 2.6476975000E-06 3.1354071197E-03 + 2.7006514000E-06 3.1844846999E-03 + 2.7546645000E-06 3.2343305899E-03 + 2.8097577000E-06 3.2849565545E-03 + 2.8659529000E-06 3.3363750772E-03 + 2.9232720000E-06 3.3885984355E-03 + 2.9817374000E-06 3.4416391567E-03 + 3.0413721000E-06 3.4955101019E-03 + 3.1021996000E-06 3.5502243689E-03 + 3.1642436000E-06 3.6057950176E-03 + 3.2275284000E-06 3.6622354266E-03 + 3.2920790000E-06 3.7195593734E-03 + 3.3579206000E-06 3.7777805849E-03 + 3.4250790000E-06 3.8369130880E-03 + 3.4935806000E-06 3.8969712032E-03 + 3.5634522000E-06 3.9579693629E-03 + 3.6347212000E-06 4.0199222815E-03 + 3.7074157000E-06 4.0828450352E-03 + 3.7815640000E-06 4.1467526230E-03 + 3.8571953000E-06 4.2116605670E-03 + 3.9343392000E-06 4.2775844742E-03 + 4.0130260000E-06 4.3445402881E-03 + 4.0932865000E-06 4.4125441116E-03 + 4.1751522000E-06 4.4816123710E-03 + 4.2586552000E-06 4.5517617244E-03 + 4.3438283000E-06 4.6230091391E-03 + 4.4307049000E-06 4.6953718006E-03 + 4.5193190000E-06 4.7688671075E-03 + 4.6097054000E-06 4.8435128301E-03 + 4.7018995000E-06 4.9193269377E-03 + 4.7959375000E-06 4.9963277565E-03 + 4.8918562000E-06 5.0745337981E-03 + 4.9896934000E-06 5.1539640786E-03 + 5.0894872000E-06 5.2346375421E-03 + 5.1912770000E-06 5.3165738640E-03 + 5.2951025000E-06 5.3997926345E-03 + 5.4010046000E-06 5.4843140764E-03 + 5.5090247000E-06 5.5701584747E-03 + 5.6192052000E-06 5.6573465690E-03 + 5.7315893000E-06 5.7458993856E-03 + 5.8462210000E-06 5.8358382298E-03 + 5.9631455000E-06 5.9271849906E-03 + 6.0824084000E-06 6.0199615059E-03 + 6.2040565000E-06 6.1141901805E-03 + 6.3281377000E-06 6.2098938959E-03 + 6.4547004000E-06 6.3070955387E-03 + 6.5837944000E-06 6.4058186863E-03 + 6.7154703000E-06 6.5060871341E-03 + 6.8497797000E-06 6.6079250414E-03 + 6.9867753000E-06 6.7113569973E-03 + 7.1265108000E-06 6.8164079349E-03 + 7.2690410000E-06 6.9231031971E-03 + 7.4144219000E-06 7.0314686011E-03 + 7.5627103000E-06 7.1415301299E-03 + 7.7139645000E-06 7.2533144439E-03 + 7.8682438000E-06 7.3668484975E-03 + 8.0256087000E-06 7.4821596771E-03 + 8.1861208000E-06 7.5992757181E-03 + 8.3498433000E-06 7.7182250576E-03 + 8.5168401000E-06 7.8390361683E-03 + 8.6871769000E-06 7.9617383469E-03 + 8.8609205000E-06 8.0863611932E-03 + 9.0381389000E-06 8.2129346735E-03 + 9.2189017000E-06 8.3414893950E-03 + 9.4032797000E-06 8.4720563069E-03 + 9.5913453000E-06 8.6046669734E-03 + 9.7831722000E-06 8.7393533481E-03 + 9.9788356000E-06 8.8761479034E-03 + 1.0178412000E-05 9.0150834786E-03 + 1.0381981000E-05 9.1561945148E-03 + 1.0589620000E-05 9.2995133688E-03 + 1.0801413000E-05 9.4450763901E-03 + 1.1017441000E-05 9.5929172785E-03 + 1.1237790000E-05 9.7430725778E-03 + 1.1462545000E-05 9.8955775507E-03 + 1.1691796000E-05 1.0050470249E-02 + 1.1925632000E-05 1.0207787425E-02 + 1.2164145000E-05 1.0367567228E-02 + 1.2407428000E-05 1.0529847845E-02 + 1.2655576000E-05 1.0694668155E-02 + 1.2908688000E-05 1.0862069039E-02 + 1.3166862000E-05 1.1032090041E-02 + 1.3430199000E-05 1.1204772019E-02 + 1.3698803000E-05 1.1380157107E-02 + 1.3972779000E-05 1.1558287397E-02 + 1.4252235000E-05 1.1739206219E-02 + 1.4537279000E-05 1.1922956189E-02 + 1.4828025000E-05 1.2109583064E-02 + 1.5124585000E-05 1.2299130568E-02 + 1.5427077000E-05 1.2491645515E-02 + 1.5735619000E-05 1.2687173942E-02 + 1.6050331000E-05 1.2885762390E-02 + 1.6371338000E-05 1.3087459763E-02 + 1.6698764000E-05 1.3292313535E-02 + 1.7032740000E-05 1.3500374746E-02 + 1.7373394000E-05 1.3711691736E-02 + 1.7720862000E-05 1.3926316980E-02 + 1.8075280000E-05 1.4144302083E-02 + 1.8436785000E-05 1.4365698411E-02 + 1.8805521000E-05 1.4590560742E-02 + 1.9181631000E-05 1.4818942341E-02 + 1.9565264000E-05 1.5050899215E-02 + 1.9956569000E-05 1.5286486447E-02 + 2.0355701000E-05 1.5525761796E-02 + 2.0762815000E-05 1.5768782071E-02 + 2.1178071000E-05 1.6015606106E-02 + 2.1601632000E-05 1.6266293537E-02 + 2.2033665000E-05 1.6520905367E-02 + 2.2474338000E-05 1.6779502174E-02 + 2.2923825000E-05 1.7042147039E-02 + 2.3382301000E-05 1.7308902578E-02 + 2.3849947000E-05 1.7579833843E-02 + 2.4326946000E-05 1.7855005964E-02 + 2.4813485000E-05 1.8134485286E-02 + 2.5309755000E-05 1.8418339343E-02 + 2.5815950000E-05 1.8706636258E-02 + 2.6332269000E-05 1.8999445858E-02 + 2.6858915000E-05 1.9296839073E-02 + 2.7396093000E-05 1.9598886780E-02 + 2.7944015000E-05 1.9905662600E-02 + 2.8502895000E-05 2.0217240048E-02 + 2.9072953000E-05 2.0533694751E-02 + 2.9654412000E-05 2.0855102740E-02 + 3.0247500000E-05 2.1181541537E-02 + 3.0852450000E-05 2.1513090119E-02 + 3.1469499000E-05 2.1849828335E-02 + 3.2098889000E-05 2.2191837428E-02 + 3.2740867000E-05 2.2539200000E-02 + 3.3395684000E-05 2.2891999436E-02 + 3.4063598000E-05 2.3250321495E-02 + 3.4744870000E-05 2.3614252116E-02 + 3.5439767000E-05 2.3983879005E-02 + 3.6148563000E-05 2.4359292118E-02 + 3.6871534000E-05 2.4740580979E-02 + 3.7608965000E-05 2.5127838350E-02 + 3.8361144000E-05 2.5521157024E-02 + 3.9128367000E-05 2.5920632422E-02 + 3.9910934000E-05 2.6326360455E-02 + 4.0709153000E-05 2.6738439573E-02 + 4.1523336000E-05 2.7156968652E-02 + 4.2353803000E-05 2.7582049019E-02 + 4.3200879000E-05 2.8013782874E-02 + 4.4064896000E-05 2.8452274272E-02 + 4.4946194000E-05 2.8897629584E-02 + 4.5845118000E-05 2.9349955934E-02 + 4.6762020000E-05 2.9809362178E-02 + 4.7697261000E-05 3.0275959855E-02 + 4.8651206000E-05 3.0749860643E-02 + 4.9624230000E-05 3.1231179314E-02 + 5.0616715000E-05 3.1720032184E-02 + 5.1629049000E-05 3.2216536584E-02 + 5.2661630000E-05 3.2720812781E-02 + 5.3714863000E-05 3.3232982453E-02 + 5.4789160000E-05 3.3753168649E-02 + 5.5884943000E-05 3.4281497200E-02 + 5.7002642000E-05 3.4818095690E-02 + 5.8142695000E-05 3.5363093410E-02 + 5.9305549000E-05 3.5916621794E-02 + 6.0491660000E-05 3.6478814361E-02 + 6.1701493000E-05 3.7049806663E-02 + 6.2935523000E-05 3.7629736704E-02 + 6.4194233000E-05 3.8218743942E-02 + 6.5478118000E-05 3.8816971114E-02 + 6.6787680000E-05 3.9424561839E-02 + 6.8123434000E-05 4.0041663358E-02 + 6.9485902000E-05 4.0668423693E-02 + 7.0875620000E-05 4.1304994822E-02 + 7.2293133000E-05 4.1951530307E-02 + 7.3738996000E-05 4.2608185707E-02 + 7.5213775000E-05 4.3275118976E-02 + 7.6718051000E-05 4.3952492199E-02 + 7.8252412000E-05 4.4640467917E-02 + 7.9817460000E-05 4.5339212224E-02 + 8.1413809000E-05 4.6048893792E-02 + 8.3042086000E-05 4.6769684253E-02 + 8.4702927000E-05 4.7501756361E-02 + 8.6396986000E-05 4.8245287902E-02 + 8.8124926000E-05 4.9000457649E-02 + 8.9887424000E-05 4.9767447502E-02 + 9.1685173000E-05 5.0546443278E-02 + 9.3518876000E-05 5.1337632028E-02 + 9.5389254000E-05 5.2141205433E-02 + 9.7297039000E-05 5.2957356700E-02 + 9.9242979000E-05 5.3786282652E-02 + 1.0122784000E-04 5.4628184475E-02 + 1.0325240000E-04 5.5483265094E-02 + 1.0531744000E-04 5.6351725338E-02 + 1.0742379000E-04 5.7233783199E-02 + 1.0957227000E-04 5.8129648905E-02 + 1.1176371000E-04 5.9039533353E-02 + 1.1399899000E-04 5.9963664592E-02 + 1.1627897000E-04 6.0902258681E-02 + 1.1860455000E-04 6.1855544477E-02 + 1.2097664000E-04 6.2823751128E-02 + 1.2339617000E-04 6.3807112112E-02 + 1.2586409000E-04 6.4805865125E-02 + 1.2838138000E-04 6.5820256002E-02 + 1.3094900000E-04 6.6850518507E-02 + 1.3356798000E-04 6.7896910459E-02 + 1.3623934000E-04 6.8959681442E-02 + 1.3896413000E-04 7.0039088779E-02 + 1.4174341000E-04 7.1135389482E-02 + 1.4457828000E-04 7.2248851992E-02 + 1.4746985000E-04 7.3379744223E-02 + 1.5041924000E-04 7.4528333548E-02 + 1.5342763000E-04 7.5694906144E-02 + 1.5649618000E-04 7.6879735751E-02 + 1.5962610000E-04 7.8083110776E-02 + 1.6281863000E-04 7.9305326322E-02 + 1.6607500000E-04 8.0546668812E-02 + 1.6939650000E-04 8.1807442667E-02 + 1.7278443000E-04 8.3087951054E-02 + 1.7624012000E-04 8.4388503396E-02 + 1.7976492000E-04 8.5709411486E-02 + 1.8336022000E-04 8.7050996865E-02 + 1.8702742000E-04 8.8413579466E-02 + 1.9076797000E-04 8.9797492404E-02 + 1.9458333000E-04 9.1203066963E-02 + 1.9847500000E-04 9.2630643600E-02 + 2.0244450000E-04 9.4080564440E-02 + 2.0649339000E-04 9.5553180474E-02 + 2.1062326000E-04 9.7048847738E-02 + 2.1483572000E-04 9.8567923586E-02 + 2.1913243000E-04 1.0011077739E-01 + 2.2351508000E-04 1.0167778311E-01 + 2.2798539000E-04 1.0326931921E-01 + 2.3254509000E-04 1.0488576142E-01 + 2.3719599000E-04 1.0652750746E-01 + 2.4193991000E-04 1.0819495199E-01 + 2.4677871000E-04 1.0988849710E-01 + 2.5171429000E-04 1.1160855218E-01 + 2.5674857000E-04 1.1335552676E-01 + 2.6188354000E-04 1.1512984775E-01 + 2.6712122000E-04 1.1693194533E-01 + 2.7246364000E-04 1.1876224596E-01 + 2.7791291000E-04 1.2062119630E-01 + 2.8347117000E-04 1.2250924583E-01 + 2.8914059000E-04 1.2442684669E-01 + 2.9492341000E-04 1.2637446712E-01 + 3.0082187000E-04 1.2835256758E-01 + 3.0683831000E-04 1.3036163430E-01 + 3.1297508000E-04 1.3240214875E-01 + 3.1923458000E-04 1.3447460100E-01 + 3.2561927000E-04 1.3657949275E-01 + 3.3213166000E-04 1.3871733380E-01 + 3.3877429000E-04 1.4088863531E-01 + 3.4554978000E-04 1.4309392599E-01 + 3.5246077000E-04 1.4533373227E-01 + 3.5950999000E-04 1.4760860089E-01 + 3.6670019000E-04 1.4991907596E-01 + 3.7403419000E-04 1.5226571495E-01 + 3.8151487000E-04 1.5464908522E-01 + 3.8914517000E-04 1.5706976372E-01 + 3.9692807000E-04 1.5952833051E-01 + 4.0486664000E-04 1.6202538432E-01 + 4.1296397000E-04 1.6456152021E-01 + 4.2122325000E-04 1.6713735458E-01 + 4.2964771000E-04 1.6975350600E-01 + 4.3824067000E-04 1.7241061063E-01 + 4.4700548000E-04 1.7510930331E-01 + 4.5594559000E-04 1.7785023903E-01 + 4.6506450000E-04 1.8063407715E-01 + 4.7436579000E-04 1.8346149044E-01 + 4.8385311000E-04 1.8633316169E-01 + 4.9353017000E-04 1.8924978045E-01 + 5.0340077000E-04 1.9221205185E-01 + 5.1346879000E-04 1.9522069322E-01 + 5.2373816000E-04 1.9827642490E-01 + 5.3421293000E-04 2.0137999080E-01 + 5.4489719000E-04 2.0453213433E-01 + 5.5579513000E-04 2.0773361592E-01 + 5.6691103000E-04 2.1098520975E-01 + 5.7824925000E-04 2.1428770042E-01 + 5.8981424000E-04 2.1764188565E-01 + 6.0161052000E-04 2.2104857014E-01 + 6.1364273000E-04 2.2450857976E-01 + 6.2591559000E-04 2.2802274957E-01 + 6.3843390000E-04 2.3159192362E-01 + 6.5120258000E-04 2.3521696600E-01 + 6.6422663000E-04 2.3889874911E-01 + 6.7751116000E-04 2.4263816183E-01 + 6.9106139000E-04 2.4643610914E-01 + 7.0488261000E-04 2.5029350055E-01 + 7.1898027000E-04 2.5421127494E-01 + 7.3335987000E-04 2.5819036947E-01 + 7.4802707000E-04 2.6223174983E-01 + 7.6298761000E-04 2.6633638765E-01 + 7.7824736000E-04 2.7050527397E-01 + 7.9381231000E-04 2.7473941604E-01 + 8.0968855000E-04 2.7903983147E-01 + 8.2588233000E-04 2.8340756417E-01 + 8.4239997000E-04 2.8784365955E-01 + 8.5924797000E-04 2.9234919378E-01 + 8.7643293000E-04 2.9692525184E-01 + 8.9396159000E-04 3.0157293783E-01 + 9.1184082000E-04 3.0629337187E-01 + 9.3007764000E-04 3.1108769493E-01 + 9.4867919000E-04 3.1595706047E-01 + 9.6765277000E-04 3.2090264453E-01 + 9.8700583000E-04 3.2592564258E-01 + 1.0067459000E-03 3.3102725097E-01 + 1.0268809000E-03 3.3620874644E-01 + 1.0474185000E-03 3.4147132071E-01 + 1.0683669000E-03 3.4681628078E-01 + 1.0897342000E-03 3.5224488671E-01 + 1.1115289000E-03 3.5775847871E-01 + 1.1337595000E-03 3.6335837488E-01 + 1.1564346000E-03 3.6904589656E-01 + 1.1795633000E-03 3.7482246790E-01 + 1.2031546000E-03 3.8068946469E-01 + 1.2272177000E-03 3.8664828944E-01 + 1.2517620000E-03 3.9270037069E-01 + 1.2767973000E-03 3.9884721142E-01 + 1.3023332000E-03 4.0509024096E-01 + 1.3283799000E-03 4.1143101081E-01 + 1.3549475000E-03 4.1787102265E-01 + 1.3820464000E-03 4.2441182562E-01 + 1.4096874000E-03 4.3105503921E-01 + 1.4378811000E-03 4.3780220838E-01 + 1.4666387000E-03 4.4465499528E-01 + 1.4959715000E-03 4.5161505827E-01 + 1.5258909000E-03 4.5868405189E-01 + 1.5564088000E-03 4.6586372077E-01 + 1.5875369000E-03 4.7315573392E-01 + 1.6192877000E-03 4.8056191906E-01 + 1.6516734000E-03 4.8808400414E-01 + 1.6847069000E-03 4.9572385015E-01 + 1.7184010000E-03 5.0348326436E-01 + 1.7527691000E-03 5.1136416149E-01 + 1.7878244000E-03 5.1936837905E-01 + 1.8235809000E-03 5.2749790572E-01 + 1.8600526000E-03 5.3575469735E-01 + 1.8972536000E-03 5.4414069994E-01 + 1.9351987000E-03 5.5265798419E-01 + 1.9739026000E-03 5.6130856426E-01 + 2.0133807000E-03 5.7009457654E-01 + 2.0536483000E-03 5.7901809999E-01 + 2.0947213000E-03 5.8808131137E-01 + 2.1366157000E-03 5.9728637341E-01 + 2.1793480000E-03 6.0663552228E-01 + 2.2229350000E-03 6.1613102244E-01 + 2.2673937000E-03 6.2577514424E-01 + 2.3127416000E-03 6.3557022831E-01 + 2.3589964000E-03 6.4551861955E-01 + 2.4061763000E-03 6.5562273098E-01 + 2.4542998000E-03 6.6588499961E-01 + 2.5033858000E-03 6.7630790696E-01 + 2.5534536000E-03 6.8689397796E-01 + 2.6045226000E-03 6.9764571684E-01 + 2.6566131000E-03 7.0856577476E-01 + 2.7097453000E-03 7.1965673826E-01 + 2.7639402000E-03 7.3092131709E-01 + 2.8192191000E-03 7.4236223821E-01 + 2.8756034000E-03 7.5398220408E-01 + 2.9331155000E-03 7.6578407736E-01 + 2.9917778000E-03 7.7777067338E-01 + 3.0516134000E-03 7.8994490311E-01 + 3.1126456000E-03 8.0230966988E-01 + 3.1748985000E-03 8.1486799012E-01 + 3.2383965000E-03 8.2762289057E-01 + 3.3031644000E-03 8.4057742781E-01 + 3.3692277000E-03 8.5373474706E-01 + 3.4366123000E-03 8.6709802078E-01 + 3.5053445000E-03 8.8067044780E-01 + 3.5754514000E-03 8.9445533116E-01 + 3.6469605000E-03 9.0845599743E-01 + 3.7198997000E-03 9.2267579610E-01 + 3.7942977000E-03 9.3711817629E-01 + 3.8701836000E-03 9.5178660734E-01 + 3.9475873000E-03 9.6668465491E-01 + 4.0265390000E-03 9.8181588317E-01 + 4.1070698000E-03 9.9718396879E-01 + 4.1892112000E-03 1.0127926036E+00 + 4.2729954000E-03 1.0286455506E+00 + 4.3584553000E-03 1.0447466422E+00 + 4.4456244000E-03 1.0610997600E+00 + 4.5345369000E-03 1.0777088518E+00 + 4.6252277000E-03 1.0945779302E+00 + 4.7177322000E-03 1.1117110339E+00 + 4.8120869000E-03 1.1291123375E+00 + 4.9083286000E-03 1.1467860014E+00 + 5.0064952000E-03 1.1647363182E+00 + 5.1066251000E-03 1.1829676003E+00 + 5.2087576000E-03 1.2014842518E+00 + 5.3129327000E-03 1.2202907301E+00 + 5.4191914000E-03 1.2393915984E+00 + 5.5275752000E-03 1.2587914338E+00 + 5.6381267000E-03 1.2784949336E+00 + 5.7508893000E-03 1.2985068590E+00 + 5.8659070000E-03 1.3188319985E+00 + 5.9832252000E-03 1.3394753072E+00 + 6.1028897000E-03 1.3604417285E+00 + 6.2249475000E-03 1.3817363329E+00 + 6.3494464000E-03 1.4033642459E+00 + 6.4764354000E-03 1.4253307155E+00 + 6.6059641000E-03 1.4476410062E+00 + 6.7380834000E-03 1.4703005178E+00 + 6.8728450000E-03 1.4933146976E+00 + 7.0103019000E-03 1.5166891234E+00 + 7.1505080000E-03 1.5404294327E+00 + 7.2935181000E-03 1.5645413218E+00 + 7.4393885000E-03 1.5890306438E+00 + 7.5881762000E-03 1.6139032720E+00 + 7.7399398000E-03 1.6391652487E+00 + 7.8947386000E-03 1.6648226319E+00 + 8.0526333000E-03 1.6908816102E+00 + 8.2136860000E-03 1.7173484996E+00 + 8.3779597000E-03 1.7442296588E+00 + 8.5455189000E-03 1.7715315852E+00 + 8.7164293000E-03 1.7992608635E+00 + 8.8907579000E-03 1.8274241789E+00 + 9.0685730000E-03 1.8560283150E+00 + 9.2499445000E-03 1.8850801992E+00 + 9.4349434000E-03 1.9145868193E+00 + 9.6236423000E-03 1.9445553015E+00 + 9.8161151000E-03 1.9749928595E+00 + 1.0012437000E-02 2.0059067919E+00 + 1.0212686000E-02 2.0373047150E+00 + 1.0416940000E-02 2.0691941038E+00 + 1.0625279000E-02 2.1015826354E+00 + 1.0837784000E-02 2.1344780147E+00 + 1.1054540000E-02 2.1678884348E+00 + 1.1275631000E-02 2.2018218000E+00 + 1.1501143000E-02 2.2362861892E+00 + 1.1731166000E-02 2.2712901554E+00 + 1.1965790000E-02 2.3068421102E+00 + 1.2205105000E-02 2.3429503263E+00 + 1.2449207000E-02 2.3796238393E+00 + 1.2698192000E-02 2.4168715357E+00 + 1.2952155000E-02 2.4547020063E+00 + 1.3211199000E-02 2.4931248844E+00 + 1.3475422000E-02 2.5321489072E+00 + 1.3744931000E-02 2.5717839884E+00 + 1.4019830000E-02 2.6120394395E+00 + 1.4300226000E-02 2.6529248548E+00 + 1.4586231000E-02 2.6944503946E+00 + 1.4877955000E-02 2.7366257627E+00 + 1.5175514000E-02 2.7794613648E+00 + 1.5479025000E-02 2.8229675777E+00 + 1.5788605000E-02 2.8671546066E+00 + 1.6104377000E-02 2.9120333393E+00 + 1.6426465000E-02 2.9576146252E+00 + 1.6754994000E-02 3.0039092746E+00 + 1.7090094000E-02 3.0509286199E+00 + 1.7431896000E-02 3.0986839454E+00 + 1.7780534000E-02 3.1471867656E+00 + 1.8136144000E-02 3.1964486815E+00 + 1.8498867000E-02 3.2464817905E+00 + 1.8868845000E-02 3.2972981273E+00 + 1.9246222000E-02 3.3489098008E+00 + 1.9631146000E-02 3.4013292635E+00 + 2.0023769000E-02 3.4545693037E+00 + 2.0424244000E-02 3.5086426328E+00 + 2.0832729000E-02 3.5635624236E+00 + 2.1249384000E-02 3.6193418980E+00 + 2.1674371000E-02 3.6759943260E+00 + 2.2107859000E-02 3.7335336854E+00 + 2.2550016000E-02 3.7919735914E+00 + 2.3001016000E-02 3.8513282221E+00 + 2.3461037000E-02 3.9116120447E+00 + 2.3930257000E-02 3.9728392873E+00 + 2.4408863000E-02 4.0350251103E+00 + 2.4897040000E-02 4.0981841650E+00 + 2.5394981000E-02 4.1623318895E+00 + 2.5902880000E-02 4.2274835949E+00 + 2.6420938000E-02 4.2936552315E+00 + 2.6949357000E-02 4.3608626131E+00 + 2.7488344000E-02 4.4291219245E+00 + 2.8038111000E-02 4.4984497120E+00 + 2.8598873000E-02 4.5688626248E+00 + 2.9170850000E-02 4.6403776609E+00 + 2.9754267000E-02 4.7130121586E+00 + 3.0349353000E-02 4.7867836650E+00 + 3.0956340000E-02 4.8617098064E+00 + 3.1575467000E-02 4.9378087772E+00 + 3.2206976000E-02 5.0150988372E+00 + 3.2851115000E-02 5.0935986746E+00 + 3.3508138000E-02 5.1733273953E+00 + 3.4178300000E-02 5.2543039105E+00 + 3.4861866000E-02 5.3365480193E+00 + 3.5559104000E-02 5.4200795529E+00 + 3.6270286000E-02 5.5049184908E+00 + 3.6995692000E-02 5.5910854308E+00 + 3.7735605000E-02 5.6786009849E+00 + 3.8490318000E-02 5.7674865997E+00 + 3.9260124000E-02 5.8577633676E+00 + 4.0045326000E-02 5.9494531980E+00 + 4.0846233000E-02 6.0425783345E+00 + 4.1663158000E-02 6.1371611157E+00 + 4.2496421000E-02 6.2332243162E+00 + 4.3346349000E-02 6.3307911367E+00 + 4.4213276000E-02 6.4298851930E+00 + 4.5097542000E-02 6.5305303924E+00 + 4.5999492000E-02 6.6327508125E+00 + 4.6919482000E-02 6.7365713726E+00 + 4.7857872000E-02 6.8420170284E+00 + 4.8815029000E-02 6.9491131052E+00 + 4.9791330000E-02 7.0578856220E+00 + 5.0787157000E-02 7.1683607213E+00 + 5.1802900000E-02 7.2805649958E+00 + 5.2838958000E-02 7.3945255871E+00 + 5.3895737000E-02 7.5102699532E+00 + 5.4973652000E-02 7.6278260784E+00 + 5.6073125000E-02 7.7472222433E+00 + 5.7194587000E-02 7.8684872323E+00 + 5.8338479000E-02 7.9916504293E+00 + 5.9505248000E-02 8.1167413744E+00 + 6.0695353000E-02 8.2437903984E+00 + 6.1909260000E-02 8.3728280737E+00 + 6.3147446000E-02 8.5038856294E+00 + 6.4410395000E-02 8.6369945153E+00 + 6.5698602000E-02 8.7721868137E+00 + 6.7012575000E-02 8.9094954327E+00 + 6.8352826000E-02 9.0489531519E+00 + 6.9719883000E-02 9.1905938643E+00 + 7.1114280000E-02 9.3344515205E+00 + 7.2536566000E-02 9.4805610482E+00 + 7.3987297000E-02 9.6289575126E+00 + 7.5467043000E-02 9.7796768231E+00 + 7.6976384000E-02 9.9327553076E+00 + 7.8515912000E-02 1.0088229904E+01 + 8.0086230000E-02 1.0246138043E+01 + 8.1687954000E-02 1.0406517837E+01 + 8.3321714000E-02 1.0569408161E+01 + 8.4988148000E-02 1.0734848041E+01 + 8.6687911000E-02 1.0902877536E+01 + 8.8421669000E-02 1.1073537122E+01 + 9.0190102000E-02 1.1246867979E+01 + 9.1993904000E-02 1.1422911967E+01 + 9.3833782000E-02 1.1601711517E+01 + 9.5710458000E-02 1.1783309807E+01 + 9.7624667000E-02 1.1967750554E+01 + 9.9577161000E-02 1.2155078376E+01 + 1.0156870000E-01 1.2345337922E+01 + 1.0360008000E-01 1.2538576518E+01 + 1.0567208000E-01 1.2734839101E+01 + 1.0778552000E-01 1.2934173726E+01 + 1.0994123000E-01 1.3136628593E+01 + 1.1214006000E-01 1.3342252968E+01 + 1.1438286000E-01 1.3551095307E+01 + 1.1667051000E-01 1.3763206041E+01 + 1.1900392000E-01 1.3978637531E+01 + 1.2138400000E-01 1.4197441273E+01 + 1.2381168000E-01 1.4419669741E+01 + 1.2628792000E-01 1.4645377269E+01 + 1.2881368000E-01 1.4874617294E+01 + 1.3138995000E-01 1.5107445079E+01 + 1.3401775000E-01 1.5343917664E+01 + 1.3669810000E-01 1.5584091150E+01 + 1.3943206000E-01 1.5828024271E+01 + 1.4222071000E-01 1.6075776566E+01 + 1.4506512000E-01 1.6327405705E+01 + 1.4796642000E-01 1.6582973683E+01 + 1.5092575000E-01 1.6842542344E+01 + 1.5394427000E-01 1.7106174254E+01 + 1.5702315000E-01 1.7373931814E+01 + 1.6016361000E-01 1.7645880716E+01 + 1.6336689000E-01 1.7922087286E+01 + 1.6663422000E-01 1.8202615898E+01 + 1.6996691000E-01 1.8487536691E+01 + 1.7336625000E-01 1.8776916942E+01 + 1.7683357000E-01 1.9070826203E+01 + 1.8037024000E-01 1.9369336246E+01 + 1.8397765000E-01 1.9672519335E+01 + 1.8765720000E-01 1.9980447375E+01 + 1.9141035000E-01 2.0293196074E+01 + 1.9523855000E-01 2.0610839060E+01 + 1.9914332000E-01 2.0933454517E+01 + 2.0312619000E-01 2.1261120159E+01 + 2.0718871000E-01 2.1593914051E+01 + 2.1133249000E-01 2.1931917853E+01 + 2.1555914000E-01 2.2275211876E+01 + 2.1987032000E-01 2.2623879139E+01 + 2.2426773000E-01 2.2978004506E+01 + 2.2875308000E-01 2.3337672238E+01 + 2.3332814000E-01 2.3702969986E+01 + 2.3799471000E-01 2.4073986333E+01 + 2.4275460000E-01 2.4450809190E+01 + 2.4760969000E-01 2.4833530521E+01 + 2.5256189000E-01 2.5222243122E+01 + 2.5761312000E-01 2.5617039036E+01 + 2.6276539000E-01 2.6018015775E+01 + 2.6802069000E-01 2.6425267695E+01 + 2.7338111000E-01 2.6838895292E+01 + 2.7884873000E-01 2.7258996637E+01 + 2.8442570000E-01 2.7685673525E+01 + 2.9011422000E-01 2.8119029871E+01 + 2.9591650000E-01 2.8559168631E+01 + 3.0183483000E-01 2.9006197089E+01 + 3.0787153000E-01 2.9460223010E+01 + 3.1402896000E-01 2.9921355368E+01 + 3.2030954000E-01 3.0389705803E+01 + 3.2671573000E-01 3.0865387074E+01 + 3.3325004000E-01 3.1348513767E+01 + 3.3991505000E-01 3.1839203718E+01 + 3.4671335000E-01 3.2337573549E+01 + 3.5364761000E-01 3.2843743783E+01 + 3.6072057000E-01 3.3357838030E+01 + 3.6793498000E-01 3.3879978580E+01 + 3.7529368000E-01 3.4410292175E+01 + 3.8279955000E-01 3.4948906331E+01 + 3.9045554000E-01 3.5495951445E+01 + 3.9826465000E-01 3.6051559313E+01 + 4.0622994000E-01 3.6615863797E+01 + 4.1435454000E-01 3.7189001473E+01 + 4.2264163000E-01 3.7771110168E+01 + 4.3109447000E-01 3.8362331016E+01 + 4.3971636000E-01 3.8962805598E+01 + 4.4851068000E-01 3.9572678697E+01 + 4.5748090000E-01 4.0192098903E+01 + 4.6663052000E-01 4.0821214413E+01 + 4.7596313000E-01 4.1460177121E+01 + 4.8548239000E-01 4.2109141180E+01 + 4.9519204000E-01 4.2768263613E+01 + 5.0509588000E-01 4.3437702896E+01 + 5.1519779000E-01 4.4117620264E+01 + 5.2550175000E-01 4.4808180974E+01 + 5.3601178000E-01 4.5509550219E+01 + 5.4673202000E-01 4.6221898420E+01 + 5.5766666000E-01 4.6945396484E+01 + 5.6881999000E-01 4.7680219071E+01 + 5.8019639000E-01 4.8426543849E+01 + 5.9180032000E-01 4.9184550764E+01 + 6.0363633000E-01 4.9954422634E+01 + 6.1570906000E-01 5.0736345073E+01 + 6.2802324000E-01 5.1530506422E+01 + 6.4058370000E-01 5.2337098320E+01 + 6.5339537000E-01 5.3156315622E+01 + 6.6646328000E-01 5.3988356317E+01 + 6.7979255000E-01 5.4833420819E+01 + 6.9338840000E-01 5.5691712531E+01 + 7.0725617000E-01 5.6563439026E+01 + 7.2140129000E-01 5.7448810067E+01 + 7.3582932000E-01 5.8348040039E+01 + 7.5054590000E-01 5.9261344743E+01 + 7.6555682000E-01 6.0188945662E+01 + 7.8086796000E-01 6.1131066150E+01 + 7.9648532000E-01 6.2087933206E+01 + 8.1241502000E-01 6.3059777390E+01 + 8.2866332000E-01 6.4046833936E+01 + 8.4523659000E-01 6.5049340836E+01 + 8.6214132000E-01 6.6067539363E+01 + 8.7938415000E-01 6.7101675782E+01 + 8.9697183000E-01 6.8151998848E+01 + 9.1491127000E-01 6.9218762699E+01 + 9.3320949000E-01 7.0302223777E+01 + 9.5187368000E-01 7.1402644290E+01 + 9.7091116000E-01 7.2520289733E+01 + 9.9032938000E-01 7.3655428798E+01 + 1.0101360000E+00 7.4808337936E+01 + 1.0303387000E+00 7.5979290191E+01 + 1.0509455000E+00 7.7168573679E+01 + 1.0719644000E+00 7.8376470609E+01 + 1.0934037000E+00 7.9603275661E+01 + 1.1152717000E+00 8.0849278648E+01 + 1.1375772000E+00 8.2114792905E+01 + 1.1603287000E+00 8.3400109675E+01 + 1.1835353000E+00 8.4705549080E+01 + 1.2072060000E+00 8.6031420358E+01 + 1.2313501000E+00 8.7378044340E+01 + 1.2559771000E+00 8.8745747642E+01 + 1.2810967000E+00 9.0134862523E+01 + 1.3067186000E+00 9.1545715750E+01 + 1.3328530000E+00 9.2978656058E+01 + 1.3595100000E+00 9.4434020968E+01 + 1.3867002000E+00 9.5912169555E+01 + 1.4144342000E+00 9.7413454962E+01 + 1.4427229000E+00 9.8938240633E+01 + 1.4715774000E+00 1.0048689473E+02 + 1.5010089000E+00 1.0205978465E+02 + 1.5310291000E+00 1.0365729829E+02 + 1.5616497000E+00 1.0527981714E+02 + 1.5928827000E+00 1.0692773217E+02 + 1.6247403000E+00 1.0860143840E+02 + 1.6572351000E+00 1.1030134518E+02 + 1.6903798000E+00 1.1202786033E+02 + 1.7241874000E+00 1.1378140044E+02 + 1.7586712000E+00 1.1556239067E+02 + 1.7938446000E+00 1.1737125433E+02 + 1.8297215000E+00 1.1920843325E+02 + 1.8663159000E+00 1.2107436706E+02 + 1.9036422000E+00 1.2296950842E+02 + 1.9417151000E+00 1.2489431761E+02 + 1.9805494000E+00 1.2684925237E+02 + 2.0201604000E+00 1.2883478785E+02 + 2.0605636000E+00 1.3085140136E+02 + 2.1017748000E+00 1.3289957716E+02 + 2.1438103000E+00 1.3497981624E+02 + 2.1866865000E+00 1.3709261622E+02 + 2.2304203000E+00 1.3923849096E+02 + 2.2750287000E+00 1.4141795075E+02 + 2.3205293000E+00 1.4363152654E+02 + 2.3669398000E+00 1.4587974539E+02 + 2.4142786000E+00 1.4816315931E+02 + 2.4625642000E+00 1.5048231599E+02 + 2.5118155000E+00 1.5283777320E+02 + 2.5620518000E+00 1.5523009846E+02 + 2.6132928000E+00 1.5765986887E+02 + 2.6655587000E+00 1.6012767555E+02 + 2.7188699000E+00 1.6263410925E+02 + 2.7732473000E+00 1.6517977431E+02 + 2.8287122000E+00 1.6776528370E+02 + 2.8852865000E+00 1.7039126806E+02 + 2.9429922000E+00 1.7305835222E+02 + 3.0018520000E+00 1.7576718285E+02 + 3.0618891000E+00 1.7851841878E+02 + 3.1231269000E+00 1.8131271710E+02 + 3.1855894000E+00 1.8415075122E+02 + 3.2493012000E+00 1.8703321055E+02 + 3.3142872000E+00 1.8996078655E+02 + 3.3805730000E+00 1.9293419065E+02 + 3.4481844000E+00 1.9595413141E+02 + 3.5171481000E+00 1.9902134564E+02 + 3.5874911000E+00 2.0213657124E+02 + 3.6592409000E+00 2.0530055592E+02 + 3.7324257000E+00 2.0851406572E+02 + 3.8070742000E+00 2.1177787585E+02 + 3.8832157000E+00 2.1509277476E+02 + 3.9608800000E+00 2.1845955954E+02 + 4.0400976000E+00 2.2187904423E+02 + 4.1208996000E+00 2.2535205520E+02 + 4.2033176000E+00 2.2887942649E+02 + 4.2873839000E+00 2.3246200815E+02 + 4.3731316000E+00 2.3610067008E+02 + 4.4605942000E+00 2.3979628466E+02 + 4.5498061000E+00 2.4354974765E+02 + 4.6408022000E+00 2.4736196093E+02 + 4.7336183000E+00 2.5123384893E+02 + 4.8282906000E+00 2.5516633742E+02 + 4.9248564000E+00 2.5916038227E+02 + 5.0233536000E+00 2.6321694820E+02 + 5.1238206000E+00 2.6733700449E+02 + 5.2262971000E+00 2.7152155737E+02 + 5.3308230000E+00 2.7577160456E+02 + 5.4374395000E+00 2.8008817983E+02 + 5.5461882000E+00 2.8447231599E+02 + 5.6571120000E+00 2.8892508083E+02 + 5.7702543000E+00 2.9344754446E+02 + 5.8856593000E+00 2.9804079112E+02 + 6.0033725000E+00 3.0270593851E+02 + 6.1234400000E+00 3.0744410953E+02 + 6.2459088000E+00 3.1225644381E+02 + 6.3708270000E+00 3.1714410511E+02 + 6.4982435000E+00 3.2210826907E+02 + 6.6282084000E+00 3.2715013839E+02 + 6.7607725000E+00 3.3227092285E+02 + 6.8959880000E+00 3.3747186602E+02 + 7.0339077000E+00 3.4275421385E+02 + 7.1745859000E+00 3.4811924879E+02 + 7.3180776000E+00 3.5356825865E+02 + 7.4644392000E+00 3.5910256279E+02 + 7.6137279000E+00 3.6472348884E+02 + 7.7660025000E+00 3.7043240235E+02 + 7.9213226000E+00 3.7623067613E+02 + 8.0797490000E+00 3.8211970484E+02 + 8.2413440000E+00 3.8810091548E+02 + 8.4061709000E+00 3.9417574830E+02 + 8.5742943000E+00 4.0034566733E+02 + 8.7457802000E+00 4.0661216350E+02 + 8.9206958000E+00 4.1297674668E+02 + 9.0991097000E+00 4.1944095242E+02 + 9.2810919000E+00 4.2600634130E+02 + 9.4667137000E+00 4.3267449475E+02 + 9.6560480000E+00 4.3944702519E+02 + 9.8491690000E+00 4.4632556458E+02 + 1.0046152000E+01 4.5331175691E+02 + 1.0247075000E+01 4.6040731414E+02 + 1.0452017000E+01 4.6761395504E+02 + 1.0661057000E+01 4.7493336999E+02 + 1.0874278000E+01 4.8236736065E+02 + 1.1091764000E+01 4.8991773355E+02 + 1.1313599000E+01 4.9758626535E+02 + 1.1539871000E+01 5.0537484083E+02 + 1.1770669000E+01 5.1328534780E+02 + 1.2006082000E+01 5.2131964287E+02 + 1.2246204000E+01 5.2947972161E+02 + 1.2491128000E+01 5.3776751280E+02 + 1.2740950000E+01 5.4618501428E+02 + 1.2995769000E+01 5.5473429132E+02 + 1.3255685000E+01 5.6341740841E+02 + 1.3520798000E+01 5.7223639592E+02 + 1.3791214000E+01 5.8119344907E+02 + 1.4067039000E+01 5.9029072678E+02 + 1.4348379000E+01 5.9953035230E+02 + 1.4635347000E+01 6.0891464229E+02 + 1.4928054000E+01 6.1844581011E+02 + 1.5226615000E+01 6.2812616203E+02 + 1.5531147000E+01 6.3795803064E+02 + 1.5841770000E+01 6.4794380625E+02 + 1.6158606000E+01 6.5808590358E+02 + 1.6481778000E+01 6.6838672926E+02 + 1.6811413000E+01 6.7884877688E+02 + 1.7147642000E+01 6.8947462501E+02 + 1.7490594000E+01 7.0026674676E+02 + 1.7840406000E+01 7.1122782462E+02 + 1.8197214000E+01 7.2236046560E+02 + 1.8561159000E+01 7.3366738866E+02 + 1.8932382000E+01 7.4515126787E+02 + 1.9311029000E+01 7.5681488681E+02 + 1.9697250000E+01 7.6866110556E+02 + 2.0091195000E+01 7.8069273691E+02 + 2.0493019000E+01 7.9291269897E+02 + 2.0902879000E+01 8.0532392206E+02 + 2.1320937000E+01 8.1792943857E+02 + 2.1747356000E+01 8.3073226077E+02 + 2.2182303000E+01 8.4373547049E+02 + 2.2625949000E+01 8.5694221752E+02 + 2.3078468000E+01 8.7035568833E+02 + 2.3540037000E+01 8.8397910515E+02 + 2.4010838000E+01 8.9781578363E+02 + 2.4491055000E+01 9.1186904304E+02 + 2.4980876000E+01 9.2614226417E+02 + 2.5480493000E+01 9.4063888778E+02 + 2.5990103000E+01 9.5536244196E+02 + 2.6509905000E+01 9.7031645394E+02 + 2.7040103000E+01 9.8550453564E+02 + 2.7580905000E+01 1.0009303532E+03 + 2.8695174000E+01 1.0325101511E+03 + 2.9854459000E+01 1.0650862922E+03 + 3.1060579000E+01 1.0986902214E+03 + 3.2315427000E+01 1.1333543899E+03 + 3.3620970000E+01 1.1691122043E+03 + 3.4979257000E+01 1.2059981950E+03 + 3.6392419000E+01 1.2440479601E+03 + 3.7862673000E+01 1.2832982187E+03 + 3.9392325000E+01 1.3237868328E+03 + 4.0983775000E+01 1.3655528819E+03 + 4.2639519000E+01 1.4086366527E+03 + 4.4362156000E+01 1.4530797596E+03 + 4.6154387000E+01 1.4989250519E+03 + 4.8019024000E+01 1.5462167797E+03 + 4.9958993000E+01 1.5950005987E+03 + 5.1977336000E+01 1.6453235497E+03 + 5.4077220000E+01 1.6972342101E+03 + 5.6261940000E+01 1.7507826912E+03 + 5.8534922000E+01 1.8060206334E+03 + 6.0899733000E+01 1.8630013692E+03 + 6.3360082000E+01 1.9217798632E+03 + 6.5919830000E+01 1.9824128653E+03 + 6.8582991000E+01 2.0449588456E+03 + 7.1353744000E+01 2.1094781856E+03 + 7.4236435000E+01 2.1760331289E+03 + 7.7235587000E+01 2.2446879159E+03 + 8.0355905000E+01 2.3155087971E+03 + 8.3602283000E+01 2.3885640886E+03 + 8.6979815000E+01 2.4639243136E+03 + 9.0493800000E+01 2.5416622020E+03 + 9.4149749000E+01 2.6218527325E+03 + 9.7953399000E+01 2.7045733233E+03 + 1.0191072000E+02 2.7899038606E+03 + 1.0602791000E+02 2.8779264684E+03 + 1.1031144000E+02 2.9687263448E+03 + 1.1476802000E+02 3.0623908996E+03 + 1.1940465000E+02 3.1590106985E+03 + 1.2422859000E+02 3.2586786907E+03 + 1.2924743000E+02 3.3614915143E+03 + 1.3446903000E+02 3.4675481030E+03 + 1.3990157000E+02 3.5769505688E+03 + 1.4555360000E+02 3.6898050372E+03 + 1.5143396000E+02 3.8062198749E+03 + 1.5755190000E+02 3.9263079150E+03 + 1.6391699000E+02 4.0501844971E+03 + 1.7053924000E+02 4.1779696392E+03 + 1.7742902000E+02 4.3097862876E+03 + 1.8459716000E+02 4.4457620526E+03 + 1.9205488000E+02 4.5860276698E+03 + 1.9981390000E+02 4.7307188794E+03 + 2.0788638000E+02 4.8799750776E+03 + 2.1628499000E+02 5.0339404067E+03 + 2.2502290000E+02 5.1927633389E+03 + 2.3411383000E+02 5.3565973553E+03 + 2.4357203000E+02 5.5256003415E+03 + 2.5341234000E+02 5.6999354221E+03 + 2.6365020000E+02 5.8797708759E+03 + 2.7430166000E+02 6.0652800502E+03 + 2.8538345000E+02 6.2566423099E+03 + 2.9691294000E+02 6.4540420575E+03 + 3.0890823000E+02 6.6576699983E+03 + 3.2138812000E+02 6.8677223248E+03 + 3.3437220000E+02 7.0844019340E+03 + 3.4788084000E+02 7.3079179309E+03 + 3.6193522000E+02 7.5384858057E+03 + 3.7655740000E+02 7.7763282469E+03 + 3.9177032000E+02 8.0216747835E+03 + 4.0759784000E+02 8.2747620780E+03 + 4.2406480000E+02 8.5358345155E+03 + 4.4119702000E+02 8.8051438193E+03 + 4.5902137000E+02 9.0829497664E+03 + 4.7756584000E+02 9.3695208627E+03 + 4.9685950000E+02 9.6651332998E+03 + 5.1693262000E+02 9.9700723786E+03 + 5.3781670000E+02 1.0314461411E+04 + 5.5954449000E+02 1.0682920981E+04 + 5.8215009000E+02 1.1064543018E+04 + 6.0566896000E+02 1.1459797659E+04 + 6.3013798000E+02 1.1869171626E+04 + 6.5559556000E+02 1.2293169701E+04 + 6.8208162000E+02 1.2732313996E+04 + 7.0963771000E+02 1.3187145566E+04 + 7.3830708000E+02 1.3658225144E+04 + 7.6813468000E+02 1.4146132717E+04 + 7.9916732000E+02 1.4651469710E+04 + 8.3145368000E+02 1.5174858690E+04 + 8.6504441000E+02 1.5716944515E+04 + 8.9999221000E+02 1.6278395142E+04 + 9.3635189000E+02 1.6859902082E+04 + 9.7418051000E+02 1.7462182120E+04 + 1.0135374000E+03 1.8085977082E+04 + 1.0544843000E+03 1.8732055508E+04 + 1.0970855000E+03 1.9401214262E+04 + 1.1414077000E+03 2.0094275740E+04 + 1.1875206000E+03 2.0812096490E+04 + 1.2354964000E+03 2.1555558734E+04 + 1.2854105000E+03 2.2325580600E+04 + 1.3373411000E+03 2.3123109212E+04 + 1.3913697000E+03 2.3949127696E+04 + 1.4475810000E+03 2.4804652887E+04 + 1.5060633000E+03 2.5690740647E+04 + 1.5669082000E+03 2.6608480508E+04 + 1.6302113000E+03 2.7559005441E+04 + 1.6960718000E+03 2.8543484945E+04 + 1.7645931000E+03 2.9563133177E+04 + 1.8358827000E+03 3.0619206505E+04 + 1.9100524000E+03 3.1713005545E+04 + 1.9872185000E+03 3.2845877138E+04 + 2.0675021000E+03 3.4019217729E+04 + 2.1510292000E+03 3.5234473746E+04 + 2.2379308000E+03 3.6493141974E+04 + 2.3283432000E+03 3.7796772780E+04 + 2.4224083000E+03 3.9146973262E+04 + 2.5202735000E+03 4.0545404594E+04 + 2.6220926000E+03 4.1993793643E+04 + 2.7280251000E+03 4.3493921655E+04 + 2.8382374000E+03 4.5047639968E+04 + 2.9529021000E+03 4.6656858697E+04 + 3.0721994000E+03 4.8323564987E+04 + 3.1963162000E+03 5.0049808861E+04 + 3.3254474000E+03 5.1837719825E+04 + 3.4597955000E+03 5.3689499656E+04 + 3.5995712000E+03 5.5607429058E+04 + 3.7449939000E+03 5.7593872779E+04 + 3.8962917000E+03 5.9651277796E+04 + 4.0537018000E+03 6.1782176950E+04 + 4.2174714000E+03 6.3989199196E+04 + 4.3878572000E+03 6.6275060842E+04 + 4.5651267000E+03 6.8642580985E+04 + 4.7495578000E+03 7.1094673997E+04 + 4.9414399000E+03 7.3634361995E+04 + 5.1410741000E+03 7.6264775151E+04 + 5.3487735000E+03 7.8989153286E+04 + 5.5648640000E+03 8.1810853940E+04 + 5.7896845000E+03 8.4733352419E+04 + 6.0235877000E+03 8.7760249597E+04 + 6.2669406000E+03 9.0895275632E+04 + 6.5201251000E+03 9.4142294860E+04 + 6.7835381000E+03 9.7505304178E+04 + 7.0575930000E+03 1.0098844921E+05 + 7.3427198000E+03 1.0459602237E+05 + 7.6393657000E+03 1.0833246723E+05 + 7.9479961000E+03 1.1220238778E+05 + 8.2690951000E+03 1.1621055120E+05 + 8.6031665000E+03 1.2036189676E+05 + 8.9507345000E+03 1.2466154071E+05 + 9.3123441000E+03 1.2911477742E+05 + 9.6885628000E+03 1.3372709632E+05 + 1.0079981000E+04 1.3850418260E+05 + 1.0487212000E+04 1.4345191292E+05 + 1.0910895000E+04 1.4857638757E+05 + 1.1351696000E+04 1.5388393644E+05 + 1.1810304000E+04 1.5938106857E+05 + 1.2287440000E+04 1.6507457555E+05 + 1.2783853000E+04 1.7097147793E+05 + 1.3300321000E+04 1.7707903212E+05 + 1.3837654000E+04 1.8340476056E+05 + 1.4396695000E+04 1.8995645766E+05 + 1.4978321000E+04 1.9674219562E+05 + 1.5583445000E+04 2.0377034158E+05 + 1.6213017000E+04 2.1104956280E+05 + 1.6868022000E+04 2.1858879725E+05 + 1.7549491000E+04 2.2639737355E+05 + 1.8258490000E+04 2.3448487733E+05 + 1.8996133000E+04 2.4286129299E+05 + 1.9763577000E+04 2.5153693873E+05 + 2.0562025000E+04 2.6052249302E+05 + 2.1392731000E+04 2.6982904277E+05 + 2.2256997000E+04 2.7946804110E+05 + 2.3156180000E+04 2.8945137701E+05 + 2.4091690000E+04 2.9979134397E+05 + 2.5064994000E+04 3.1050067504E+05 + 2.6077620000E+04 3.2159257723E+05 + 2.7131156000E+04 3.3308071030E+05 + 2.8227254000E+04 3.4497922039E+05 + 2.9367635000E+04 3.5730278345E+05 + 3.0554088000E+04 3.7006658308E+05 + 3.1788473000E+04 3.8328633162E+05 + 3.3072727000E+04 3.9697832267E+05 + 3.4408865000E+04 4.1115942908E+05 + 3.5798984000E+04 3.9794954297E+05 + 3.7245263000E+04 4.1549544537E+05 + 3.8749971000E+04 4.3381495194E+05 + 4.0315470000E+04 4.5294218939E+05 + 4.1944215000E+04 4.7291275951E+05 + 4.3638761000E+04 4.9376384378E+05 + 4.5401767000E+04 5.1553427263E+05 + 4.7235999000E+04 5.3826458337E+05 + 4.9144333000E+04 5.6199707893E+05 + 5.1129764000E+04 5.8677596232E+05 + 5.3195407000E+04 6.1264737312E+05 + 5.5344501000E+04 6.3965946208E+05 + 5.7580419000E+04 6.6786254243E+05 + 5.9906668000E+04 6.9730911722E+05 + 6.2326897000E+04 7.2805400832E+05 + 6.4844904000E+04 7.6015447489E+05 + 6.7464638000E+04 7.9367026959E+05 + 7.0190209000E+04 8.2866379822E+05 + 7.3025894000E+04 8.6520023048E+05 + 7.5976140000E+04 9.0334757348E+05 + 7.9045576000E+04 9.4317686301E+05 + 8.2239017000E+04 9.8476225378E+05 + 8.5561473000E+04 1.0281811762E+06 diff --git a/tests/morphology_test_cases/simple/ctem.dat b/tests/morphology_test_cases/simple/ctem.dat new file mode 100644 index 00000000..d7efbf93 --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem.dat @@ -0,0 +1,34 @@ + 1 2 1.000000000000E+00 T 1.000000 2.153357439777E+07 + 470985089 + 370505073 + -1817874993 + 1795939655 + -328803746 + 934245806 + -1241378003 + 935655935 + -1064015459 + 1830643490 + -1192396833 + -2101135860 + -1516123836 + -26575931 + -1690934293 + 1433654758 + 1273220334 + 320918231 + 497633426 + -972788957 + -1929333042 + 1891338481 + 423683056 + -85029716 + -1768579833 + 1250001939 + 779260549 + -1760157367 + -1862266693 + -1921225357 + 258145100 + 2114833689 + 12 diff --git a/tests/morphology_test_cases/simple/ctem.in b/tests/morphology_test_cases/simple/ctem.in new file mode 100755 index 00000000..22efa5bd --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem.in @@ -0,0 +1,73 @@ +! CTEM Input file + + +! Testing input. These are used to perform non-Monte Carlo tests. +testflag T ! Set to T to create a single crater with user-defined impactor properties +testimp 25.425 ! 1km crater ! Diameter of test impactor (m) +testvel 15.0e3 ! Velocity of test crater (m/s) +testang 90.0 ! Impact angle of test crater (deg) - Default 90.0 +testxoffset 0.0e0 ! x-axis offset of crater center from grid center (m) - Default 0.0 +testyoffset 0.0e0 ! y-axis offset of crater center from grid center (m) - Default 0.0 +tallyonly F ! Tally the craters without generating any craters +testtally F + + + +! IDL driver in uts +interval 1.0 +numintervals 1 ! Total number of intervals +restart F ! Restart a previous run +impfile NPFextrap.dat ! Impactor SFD rate file (col 1: Dimp (m), col 2: ! impactors > D (m**(-2) y**(-1)) +popupconsole F ! Pop up console window every output interval +saveshaded F ! Output shaded relief images +saverego F ! Output regolith map images +savepres F ! Output simplified console display images (presentation-compatible images) +savetruelist T ! Save the true cumulative crater distribution for each interval (large file size) +sfdcompare LOLASethCraterCatalogv8gt20-binned.dat ! File name for the SFD comparison file used in the console display +shadedminh -85.0 ! Minimum height for shaded relief map (m) (Default - automatic) +shadedmaxh 85.0 ! Maximum height for shaded relief map (m) (Default - automatic) +runtype single ! Run type: options are normal / statistical + ! single: craters accumulate in successive intervals + ! statistical: surface is reset between intervals + +! CTEM required inputs +seed 33790 ! Random number generator seed +gridsize 2000 ! Size of grid in pixels +numlayers 10 ! Number of perched layers +pix 2.0 ! Pixel size (m) +mat rock ! Material (rock or ice) +! Bedrock scaling parameters +mu_b 0.55e0 ! Experimentally derived parameter for bedrock crater scaling law +kv_b 0.20e0 ! Experimentally derived parameter for bedrock crater scaling law +trho_b 2250.0e0 ! Target density (bedrock) (kg/m**3) +ybar_b 0.0e6 ! Bedrock strength (Pa) +! Regolith scaling parameters +mu_r 0.55e0 ! Experimentally derived parameter for regolith crater scaling law +kv_r 0.20e0 ! Experimentally derived parameter for regolith crater scaling law +trho_r 2250.0e0 ! Target density (regolith) (kg/m**3) +ybar_r 0.00e6 ! Regolith strength (Pa) +! Body parameters +gaccel 1.62e0 ! Gravitational acceleration at target (m/s**2) +trad 1737.35e3 ! Target radius (m) +prho 2500.0e0 ! Projectile density (kg/m**3) +sfdfile production.dat ! Impactor SFD file (col 1: Dimp (m), col 2: ! impactors > D +velfile lunar-MBA-impactor-velocities.dat ! Impactor velocity dist file + +! Seismic shaking input (required if seismic shaking is set to T, otherwise ignored) +doseismic F ! Perform seismic shaking calculations with each impact - Default F + +! Optional inputF These have internally set default values that work reasonable well. Comment them out with +deplimit 9e99 ! Depth limit for craters (m) - Default is to ignore. +maxcrat 1.00e0 ! Fraction of gridsize that maximum crater can be - Default 1.0 +killatmaxcrater F ! Stop the run if a crater larger than the maximum is produced - Default F +basinimp 35.0e3 ! Size of impactor to switch to lunar basin scaling law - Default is to ignore +docollapse T ! Do slope collapse - Default T +dosoftening F ! Do ejecta softening - Default T +doangle T ! Vary the impact angle. Set to F to have only vertical impacts - Default T +Kd1 0.0000 +psi 2.000 +fe 10.0 +ejecta_truncation 4.0 +dorays T +superdomain F + diff --git a/tests/morphology_test_cases/simple/ctem_driver.pro b/tests/morphology_test_cases/simple/ctem_driver.pro new file mode 100755 index 00000000..071af0f7 --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_driver.pro @@ -0,0 +1,233 @@ +pro ctem_driver + +;------------------------------------------------------------------------- +; Jim Richardson, Arecibo Observatory +; David Minton, Purdue University Dept. of Earth, Atmospheric, & Planetary Sciences +; July 2014 +; Cratered Terrain Evolution Model display module +; +; Inputs are read in from the ctem.in file +; +;------------------------------------------------------------------------- +;------------- Initial Setup ---------------- +;------------------------------------------------------------------------- +Compile_Opt DEFINT32 +!EXCEPT=2 + +; ----------- input file ----------------------- +infilename = 'ctem.in' +DATFILE='ctem.dat' + +; ---------- reading input files ---------- +seedarr = lon64arr(100) +seedn = 1 +totalimpacts = long64(0) +ncount = long64(0) +curyear = 0.d0 +restart = "F" +fracdone = 1.0d0 +masstot = 0.d0 + +ctem_io_read_input,infilename,interval,numintervals,gridsize,pix,seed,numlayers,sfdfile,impfile,maxcrat,ph1,shadedmaxhdefault,shadedminhdefault,shadedminh,shadedmaxh,restart,runtype,popupconsole,saveshaded,saverego,savepres,savetruelist + +seedarr(0) = seed +area = (gridsize * pix)^2 + +;read input data +pnum = file_lines(impfile) +production = dblarr(2,pnum) +productionfunction = dblarr(2,pnum) +openr,LUN,impfile,/GET_LUN +readf,LUN,productionfunction +free_lun,LUN + +;create impactor production population +production(0,*) = productionfunction(0,*) +production(1,*) = productionfunction(1,*)*area*interval + +;write out corrected production population +openw,1,sfdfile +printf,1,production +close,1 +free_lun,1 + +;set up cratering surface grid and display-only grid +surface_dem = dblarr(gridsize,gridsize) +regolith = dblarr(gridsize,gridsize) + +;set up temporary distribution bins +distl = 1 +pdistl = 1 +odist = dblarr(6,distl) +tdist = dblarr(6,distl) +pdist = dblarr(6,pdistl) +pdisttotal = dblarr(6,pdistl) + +datformat = "(I17,1X,I12,1X,E19.12,1X,A1,1X,F9.6,1X,E19.12)" + + +if strmatch(restart,'F',/fold_case) then begin ; Start with a clean slate + print, 'Starting a new run' + curyear = 0.0d0 + totalimpacts = 0 + masstot = 0.d0 + fracdone = 1.0d0 + + if strmatch(runtype,'statistical',/fold_case) then begin + ncount = 1 + openw,LUN,DATFILE,/GET_LUN + printf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + for n=0,seedn-1 do begin + printf,LUN,seedarr(n),format='(I12)' + endfor + free_lun,LUN + endif else begin + ncount = 0 + endelse + + surface_dem(*,*) = 0.0d0 + regolith(*,*) = 0.0d0 + + file_delete, 'tdistribution.dat',/allow_nonexistent + +endif else begin ; continue an old run + print, 'Continuing a previous run' + + ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass + + ;read in constants file + openr,LUN,DATFILE,/GET_LUN + readf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + seedn = 0 + while ~ eof(LUN) do begin + readf,LUN,iseed + seedarr(seedn) = long64(iseed) + seedn=seedn+1 + endwhile + +endelse + +openw,FRACDONEFILE,'fracdone.dat',/GET_LUN +openw,REGODEPTHFILE,'regolithdepth.dat',/GET_LUN + +;------------------------------------------------------------------------- +; ---------- begin loops ---------- +;------------------------------------------------------------------------- +print, 'Beginning loops' + +;define number of loop iterations and begin +;numintervals=ceil(endyear/interval)-ncount +while (ncount le numintervals) do begin + + + ; ---------- creating crater population ---------- + if (ncount gt 0) then begin + + fnum = string(ncount,format='(I6.6)') + if (file_test('misc',/DIRECTORY) eq 0) then begin + file_mkdir,'misc' + endif + ; save a copy of the ctem.dat file + fname = 'misc/ctem_' + fnum + '.dat' + file_copy, 'ctem.dat', fname, /OVERWRITE + + print, ncount, ' Calling FORTRAN routine' + ;call fortran program to create & count craters + spawn, './CTEM',/noshell + + ; ---------- reading FORTRAN output ---------- + print, ncount, ' Reading FORTRAN output' + ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass + + ;read in constants file + openr,LUN,DATFILE,/GET_LUN + readf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + seedn = 0 + while ~ eof(LUN) do begin + readf,LUN,iseed + seedarr(seedn) = long64(iseed) + seedn = seedn + 1 + endwhile + free_lun,LUN + + curyear = curyear + fracdone * interval + masstot = masstot + mass + printf,FRACDONEFILE,fracdone,curyear + flush,FRACDONEFILE + + printf,REGODEPTHFILE,curyear,mean(regolith),max(regolith),min(regolith) + flush,REGODEPTHFILE + + ;save a copy of the binned observed crater distribution + if (file_test('dist',/DIRECTORY) eq 0) then begin + file_mkdir,'dist' + endif + fname = 'dist/odist_' + fnum + '.dat' + file_copy, 'odistribution.dat', fname, /OVERWRITE + + ; save a copy of the cumulative observed crater distribution + fname = 'dist/ocum_' + fnum + '.dat' + file_copy, 'ocumulative.dat', fname, /OVERWRITE + + ;save a copy of the binned true distribution + fname = 'dist/tdist_' + fnum + '.dat' + file_copy, 'tdistribution.dat', fname, /OVERWRITE + + ;save a copy of the binned idealized production function + fname = 'dist/pdist_' + fnum + '.dat' + file_copy, 'pdistribution.dat', fname, /OVERWRITE + + ; save a copy of the cumulative true crater distribution if the user requests it + if strmatch(savetruelist,'T',/fold_case) then begin + fname = 'dist/tcum_' + fnum + '.dat' + file_copy, 'tcumulative.dat', fname, /OVERWRITE + endif + + ; save a copy of the impacted mass + fname = 'misc/mass_' + fnum + '.dat' + file_copy, 'impactmass.dat', fname, /OVERWRITE + + + endif + + ; Get the accumulated production function + pdisttotal = pdist + pdisttotal(3:5,*) = pdist(3:5,*) * curyear / interval + + ; ---------- displaying results ---------- + print, ncount, ' Displaying results' + + ctem_image_dem,ncount,gridsize,pix,surface_dem,surface_dem_image + if strmatch(saverego,'T',/fold_case) then ctem_image_regolith,ncount,gridsize,pix,regolith,regolith_image + if strmatch(saveshaded,'T',/fold_case) then begin + if (shadedminhdefault eq 1) then shadedminh = min(surface_dem) + if (shadedmaxhdefault eq 1) then shadedmaxh = max(surface_dem) + ctem_image_shaded_relief,ncount,gridsize,pix,surface_dem,surface_dem,shadedminh,shadedmaxh,'shaded',shaded_image + endif + if strmatch(savepres,'T',/fold_case) then ctem_image_presentation,ncount,gridsize,pix,curyear,odist,pdisttotal,tdist,ph1,surface_dem_image + ctem_window_display,ncount,totalimpacts,gridsize,pix,curyear,masstot,odist,pdisttotal,tdist,ph1,surface_dem,regolith,surface_dem_image,popupconsole + + ncount = ncount + 1 + + ;write out the current data file + if (strmatch(runtype,'statistical',/fold_case)) || (ncount eq 1) then begin + restart = 'F' + curyear = 0.0d0 + totalimpacts = 0 + masstot = 0.d0 + file_delete, 'tdistribution.dat',/allow_nonexistent + endif else begin + restart = 'T' + endelse + + openw,LUN,DATFILE,/GET_LUN + printf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + for n=0,seedn-1 do begin + printf,LUN,seedarr(n),format='(I12)' + endfor + free_lun,LUN +endwhile +free_lun,FRACDONEFILE +free_lun,REGODEPTHFILE + +end diff --git a/tests/morphology_test_cases/simple/ctem_driver.py b/tests/morphology_test_cases/simple/ctem_driver.py new file mode 100644 index 00000000..84ad07db --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_driver.py @@ -0,0 +1,227 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model driver +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 + +#Import general purpose modules +import numpy +import os +import subprocess +import shutil + +#Import CTEM modules +import ctem_io_readers +import ctem_io_writers + +#Create and initialize data dictionaries for parameters and options from CTEM.in +notset = '-NOTSET-' +currentdir = os.getcwd() + os.sep + +parameters={'restart': notset, + 'runtype': notset, + 'popupconsole': notset, + 'saveshaded': notset, + 'saverego': notset, + 'savepres': notset, + 'savetruelist': notset, + 'seedn': 1, + 'totalimpacts': 0, + 'ncount': 0, + 'curyear': 0.0, + 'fracdone': 1.0, + 'masstot': 0.0, + 'interval': 0.0, + 'numintervals': 0, + 'pix': -1.0, + 'gridsize': -1, + 'seed': 0, + 'maxcrat': 1.0, + 'shadedminhdefault': 1, + 'shadedmaxhdefault': 1, + 'shadedminh': 0.0, + 'shadedmaxh': 0.0, + 'workingdir': currentdir, + 'ctemfile': 'ctem.in', + 'datfile': 'ctem.dat', + 'impfile': notset, + 'sfdcompare': notset, + 'sfdfile': notset} + +#Read ctem.in to initialize parameter values based on user input +ctem_io_readers.read_ctemin(parameters,notset) + +#Read sfdcompare file +sfdfile = parameters['workingdir'] + parameters['sfdcompare'] +ph1 = ctem_io_readers.read_formatted_ascii(sfdfile, skip_lines = 0) + +#Set up data arrays +seedarr = numpy.zeros(100, dtype = numpy.int) +seedarr[0] = parameters['seed'] +odist = numpy.zeros([1, 6]) +pdist = numpy.zeros([1, 6]) +tdist = numpy.zeros([1, 6]) +surface_dem = numpy.zeros([parameters['gridsize'], parameters['gridsize']], dtype = numpy.float) +regolith = numpy.zeros([parameters['gridsize'], parameters['gridsize']], dtype =numpy.float) + +#Read production function file +impfile = parameters['workingdir'] + parameters['impfile'] +prodfunction = ctem_io_readers.read_formatted_ascii(impfile, skip_lines = 0) + +#Create impactor production population +area = (parameters['gridsize'] * parameters['pix'])**2 +production = numpy.copy(prodfunction) +production[:,1] = production[:,1] * area * parameters['interval'] + +#Write corrected production function to file +ctem_io_writers.write_production(parameters, production) + +#Starting new or old run? +if (parameters['restart'].upper() == 'F'): + print('Starting a new run') + + if (parameters['runtype'].upper() == 'STATISTICAL'): + parameters['ncount'] = 1 + + #Write ctem.dat file + ctem_io_writers.write_ctemdat(parameters, seedarr) + + else: + parameters['ncount'] = 0 + + #Delete tdistribution file, if it exists + tdist_file = parameters['workingdir'] + 'tdistribution.dat' + if os.path.isfile(tdist_file): + os.remove(tdist_file) + +else: + print('Continuing a previous run') + + #Read surface dem(shaded relief) and ejecta data files + dem_file = parameters['workingdir'] + 'surface_dem.dat' + surface_dem = ctem_io_readers.read_unformatted_binary(dem_file, parameters['gridsize']) + ejecta_file = parameters['workingdir'] + 'surface_ejc.dat' + regolith = ctem_io_readers.read_unformatted_binary(ejecta_file, parameters['gridsize']) + + #Read odistribution, tdistribution, and pdistribution files + ofile = parameters['workingdir'] + 'odistribution.dat' + odist = ctem_io_readers.read_formatted_ascii(ofile, skip_lines = 1) + tfile = parameters['workingdir'] + 'tdistribution.dat' + tdist = ctem_io_readers.read_formatted_ascii(tfile, skip_lines = 1) + pfile = parameters['workingdir'] + 'pdistribution.dat' + pdist = ctem_io_readers.read_formatted_ascii(pfile, skip_lines = 1) + + #Read impact mass from file + massfile = parameters['workingdir'] + 'impactmass.dat' + impact_mass = ctem_io_readers.read_impact_mass(massfile) + + #Read ctem.dat file + ctem_io_readers.read_ctemdat(parameters, seedarr) + +#Open fracdonefile and regodepthfile for writing +filename = parameters['workingdir'] + 'fracdone.dat' +fp_frac = open(filename,'w') +filename = parameters['workingdir'] + 'regolithdepth.dat' +fp_reg = open(filename,'w') + +#Begin CTEM processing loops +print('Beginning loops') + +ctem_io_writers.create_dir_structure(parameters) + +while (parameters['ncount'] <= parameters['numintervals']): + + #Create crater population + if (parameters['ncount'] > 0): + + #Move ctem.dat + forig = parameters['workingdir'] + 'ctem.dat' + fdest = parameters['workingdir'] + 'misc' + os.sep + "ctem%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + #Create crater population and display CTEM progress on screen + print(parameters['ncount'], ' Calling FORTRAN routine') + proc = subprocess.Popen([parameters['workingdir']+'CTEM'],stdout=subprocess.PIPE,bufsize=1, universal_newlines=True) + for line in proc.stdout: + print(line) + proc.wait() + + #Optional: do not pipe CTEM progress to the screen + #subprocess.check_output([parameters['workingdir']+'CTEM']) + + #Read Fortran output + print(parameters['ncount'], ' Reading Fortran output') + + #Read surface dem(shaded relief) and ejecta data files + dem_file = parameters['workingdir'] + 'surface_dem.dat' + surface_dem = ctem_io_readers.read_unformatted_binary(dem_file, parameters['gridsize']) + ejecta_file = parameters['workingdir'] + 'surface_ejc.dat' + regolith = ctem_io_readers.read_unformatted_binary(ejecta_file, parameters['gridsize']) + + #Read odistribution, tdistribution, and pdistribution files + ofile = parameters['workingdir'] + 'odistribution.dat' + odist = ctem_io_readers.read_formatted_ascii(ofile, skip_lines = 1) + tfile = parameters['workingdir'] + 'tdistribution.dat' + tdist = ctem_io_readers.read_formatted_ascii(tfile, skip_lines = 1) + pfile = parameters['workingdir'] + 'pdistribution.dat' + pdist = ctem_io_readers.read_formatted_ascii(pfile, skip_lines = 1) + + #Read impact mass from file + massfile = parameters['workingdir'] + 'impactmass.dat' + impact_mass = ctem_io_readers.read_impact_mass(massfile) + + #Read ctem.dat file + ctem_io_readers.read_ctemdat(parameters, seedarr) + + #Update parameters: mass, curyear, regolith properties + parameters['masstot'] = parameters['masstot'] + impact_mass + + parameters['curyear'] = parameters['curyear'] + parameters['fracdone'] * parameters['interval'] + template = "%(fracdone)9.6f %(curyear)19.12E\n" + fp_frac.write(template % parameters) + + reg_text = "%19.12E %19.12E %19.12E %19.12E\n" % (parameters['curyear'], + numpy.mean(regolith), numpy.amax(regolith), numpy.amin(regolith)) + fp_reg.write(reg_text) + + #Save copy of crater distribution files + ctem_io_writers.copy_dists(parameters) + + #Display results + print(parameters['ncount'], ' Displaying results') + + #Write surface dem, surface ejecta, shaded relief, and rplot data + ctem_io_writers.image_dem(parameters, surface_dem) + if (parameters['saverego'].upper() == 'T'): + ctem_io_writers.image_regolith(parameters, regolith) + if (parameters['saveshaded'].upper() == 'T'): + ctem_io_writers.image_shaded_relief(parameters, surface_dem) + if (parameters['savepres'].upper() == 'T'): + ctem_io_writers.create_rplot(parameters,odist,pdist,tdist,ph1) + + #Update ncount + parameters['ncount'] = parameters['ncount'] + 1 + + if ((parameters['runtype'].upper() == 'STATISTICAL') or (parameters['ncount'] == 1)): + parameters['restart'] = 'F' + parameters['curyear'] = 0.0 + parameters['totalimpacts'] = 0 + parameters['masstot'] = 0.0 + + #Delete tdistribution file, if it exists + tdist_file = parameters['workingdir'] + 'tdistribution.dat' + if os.path.isfile(tdist_file): + os.remove(tdist_file) + + else: + parameters['restart'] = 'T' + + #Write ctem.dat file + ctem_io_writers.write_ctemdat(parameters, seedarr) + +#Close updateable fracdonefile and regodepthfile files +fp_frac.close() +fp_reg.close() \ No newline at end of file diff --git a/regolith-transport-run-example/ctem_image_dem.pro b/tests/morphology_test_cases/simple/ctem_image_dem.pro similarity index 100% rename from regolith-transport-run-example/ctem_image_dem.pro rename to tests/morphology_test_cases/simple/ctem_image_dem.pro diff --git a/regolith-transport-run-example/ctem_image_presentation.pro b/tests/morphology_test_cases/simple/ctem_image_presentation.pro similarity index 100% rename from regolith-transport-run-example/ctem_image_presentation.pro rename to tests/morphology_test_cases/simple/ctem_image_presentation.pro diff --git a/tests/morphology_test_cases/simple/ctem_image_regolith.pro b/tests/morphology_test_cases/simple/ctem_image_regolith.pro new file mode 100755 index 00000000..8d7f07a7 --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_image_regolith.pro @@ -0,0 +1,33 @@ +pro ctem_image_regolith,ncount,gridsize,pix,regolith,regolith_image +; Generates the regolith depth map image and saves it as a jpeg output image in the 'rego' directory +; outputs dregolith, which may be scaled to use as a console image +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +loadct, 39 +TVLCT, red, green, blue, /GET + +minref = pix * 1.0d-4 +regolith_scaled = dblarr(gridsize,gridsize) +maxreg = max(regolith) +minreg = min(regolith) +if minreg lt minref then minreg = minref +if maxreg lt minref then maxreg = minref + 1.0d30 +regolith_scaled = regolith > minreg +regolith_scaled = 254.0d0 * ((alog(regolith_scaled) - alog(minreg)) / (alog(maxreg) - alog(minreg))) + +; save regolith display +tv, regolith_scaled, 0, 0, xsize=gridsize, ysize=gridsize, /device +regolith_image = TVRD(True=1) +Set_Plot, thisDevice + +if (file_test('rego',/DIRECTORY) eq 0) then begin + file_mkdir,'rego' +endif +fnum = string(ncount,format='(I6.6)') +fname = 'rego/rego' + fnum + '.jpg' +write_jpeg, fname, regolith_image, true=1, quality=100 + +end diff --git a/regolith-transport-run-example/ctem_image_shaded_relief.pro b/tests/morphology_test_cases/simple/ctem_image_shaded_relief.pro similarity index 100% rename from regolith-transport-run-example/ctem_image_shaded_relief.pro rename to tests/morphology_test_cases/simple/ctem_image_shaded_relief.pro diff --git a/tests/morphology_test_cases/simple/ctem_io_read_input.pro b/tests/morphology_test_cases/simple/ctem_io_read_input.pro new file mode 100755 index 00000000..ea135668 --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_io_read_input.pro @@ -0,0 +1,131 @@ +pro ctem_io_read_input,infilename,interval,numintervals,gridsize,pix,seed,numlayers,sfdfile,impfile,maxcrat,ph1,shadedmaxhdefault,shadedminhdefault,shadedminh,shadedmaxh,restart,runtype,popupconsole,saveshaded,saverego,savepres,savetruelist +Compile_Opt DEFINT32 +print, 'Reading input file' +openr,infile,infilename, /GET_LUN +line="" +comment="!" +interval = 0.d0 +numintervals = 0 +pix=-1.0d0 +gridsize=-1 +seed = 0 +maxcrat = 1.0d0 +shadedmaxhdefault = 1 +shadedminhdefault = 1 +shadedminh = 0.d0 +shademaxnh = 0.d0 + + +; Set required strings to unset value +notset="-----NOTSET----" +sfdfile = notset +impfile = notset +sfdcompare = notset +restart = notset +runtype = notset +popupconsole = notset +saveshaded = notset +saverego = notset +savepres = notset +savetruelist = notset +while (not EOF(infile)) do begin + readf,infile,line + if (~strcmp(line,comment,1)) then begin + substrings = strsplit(line,' ',/extract) + if strmatch(substrings(0),'pix',/fold_case) then reads,substrings(1),pix + if strmatch(substrings(0),'gridsize',/fold_case) then reads,substrings(1),gridsize + if strmatch(substrings(0),'seed',/fold_case) then reads,substrings(1),seed + if strmatch(substrings(0),'sfdfile',/fold_case) then reads,substrings(1),sfdfile + if strmatch(substrings(0),'impfile',/fold_case) then reads,substrings(1),impfile + if strmatch(substrings(0),'maxcrat',/fold_case) then reads,substrings(1),maxcrat + if strmatch(substrings(0),'sfdcompare',/fold_case) then reads,substrings(1),sfdcompare + if strmatch(substrings(0),'interval',/fold_case) then reads,substrings(1),interval + if strmatch(substrings(0),'numintervals',/fold_case) then reads,substrings(1),numintervals + if strmatch(substrings(0),'popupconsole',/fold_case) then reads,substrings(1),popupconsole + if strmatch(substrings(0),'saveshaded',/fold_case) then reads,substrings(1),saveshaded + if strmatch(substrings(0),'saverego',/fold_case) then reads,substrings(1),saverego + if strmatch(substrings(0),'savepres',/fold_case) then reads,substrings(1),savepres + if strmatch(substrings(0),'savetruelist',/fold_case) then reads,substrings(1),savetruelist + if strmatch(substrings(0),'runtype',/fold_case) then reads,substrings(1),runtype + if strmatch(substrings(0),'restart',/fold_case) then reads,substrings(1),restart + if strmatch(substrings(0),'shadedminh',/fold_case) then begin + reads,substrings(1),shadedminh + shadedminhdefault = 0 + endif + if strmatch(substrings(0),'shadedmaxh',/fold_case) then begin + reads,substrings(1),shadedmaxh + shadedmaxhdefault = 0 + endif + end +end +if interval le 0.0d0 then begin + print,'Invalid value for or missing variable INTERVAL in ' + infilename + stop +end +if numintervals le 0 then begin + print,'Invalid value for or missing variable NUMINTERVALS in ' + infilename + stop +end +if pix le 0.0d0 then begin + print,'Invalid value for or missing variable PIX in ' + infilename + stop +end +if gridsize le 0 then begin + print,'Invalid value for or missing variable GRIDSIZE in ' + infilename + stop +end +if seed eq 0 then begin + print,'Invalid value for or missing variable SEED in ' + infilename + stop +end +if strmatch(sfdfile,notset) then begin + print,'Invalid value for or missing variable SFDFILE in ' + infilename + stop +end +if strmatch(impfile,notset) then begin + print,'Invalid value for or missing variable IMPFILE in ' + infilename + stop +end +if strmatch(popupconsole,notset) then begin + print,'Invalid value for or missing variable POPUPCONSOLE in ' + infilename + stop +end +if strmatch(saveshaded,notset) then begin + print,'Invalid value for or missing variable SAVESHADED in ' + infilename + stop +end +if strmatch(saverego,notset) then begin + print,'Invalid value for or missing variable SAVEREGO in ' + infilename + stop +end +if strmatch(savepres,notset) then begin + print,'Invalid value for or missing variable SAVEPRES in ' + infilename + stop +end +if strmatch(savetruelist,notset) then begin + print,'Invalid value for or missing variable SAVETRUELIST in ' + infilename + stop +end +if strmatch(runtype,notset) then begin + print,'Invalid value for or missing variable RUNTYPE in ' + infilename + stop +end +if strmatch(restart,notset) then begin + print,'Invalid value for or missing variable RESTART in ' + infilename + stop +end + +free_lun,infile + +ph1 = dblarr(3,1) +if ~strmatch(sfdcompare,notset) then begin + cnum = file_lines(sfdcompare) + ph1 = dblarr(3,cnum) + openr,COMP,sfdcompare,/GET_LUN + readf,COMP,ph1 + close,COMP + free_lun,COMP +end +free_lun,infile + +end diff --git a/regolith-transport-run-example/ctem_io_read_old.pro b/tests/morphology_test_cases/simple/ctem_io_read_old.pro old mode 100644 new mode 100755 similarity index 100% rename from regolith-transport-run-example/ctem_io_read_old.pro rename to tests/morphology_test_cases/simple/ctem_io_read_old.pro diff --git a/tests/morphology_test_cases/simple/ctem_io_readers.py b/tests/morphology_test_cases/simple/ctem_io_readers.py new file mode 100644 index 00000000..a58ba9ab --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_io_readers.py @@ -0,0 +1,144 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model file reading utilities +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 +# +#Known issues for operation with CTEM +#1) ctem.in has 1.0d0 value for maxcrat which is not readable by Python + +import numpy + +def read_ctemin(parameters,notset): + #Read and parse ctem.in file + inputfile = parameters['workingdir'] + parameters['ctemfile'] + + #Read ctem.in file + print('Reading input file '+ parameters['ctemfile']) + fp = open(inputfile,'r') + lines = fp.readlines() + fp.close() + + #Process file text + for line in lines: + fields = line.split() + if len(fields) > 0: + if ('pix' == fields[0].lower()): parameters['pix']=float(fields[1]) + if ('gridsize' == fields[0].lower()): parameters['gridsize']=int(fields[1]) + if ('seed' == fields[0].lower()): parameters['seed']=int(fields[1]) + if ('sfdfile' == fields[0].lower()): parameters['sfdfile']=fields[1] + if ('impfile' == fields[0].lower()): parameters['impfile']=fields[1] + if ('maxcrat' == fields[0].lower()): parameters['maxcrat']=float(fields[1]) + if ('sfdcompare' == fields[0].lower()): parameters['sfdcompare']=fields[1] + if ('interval' == fields[0].lower()): parameters['interval']=float(fields[1]) + if ('numintervals' == fields[0].lower()): parameters['numintervals']=int(fields[1]) + if ('popupconsole' == fields[0].lower()): parameters['popupconsole']=fields[1] + if ('saveshaded' == fields[0].lower()): parameters['saveshaded']=fields[1] + if ('saverego' == fields[0].lower()): parameters['saverego']=fields[1] + if ('savepres' == fields[0].lower()): parameters['savepres']=fields[1] + if ('savetruelist' == fields[0].lower()): parameters['savetruelist']=fields[1] + if ('runtype' == fields[0].lower()): parameters['runtype']=fields[1] + if ('restart' == fields[0].lower()): parameters['restart']=fields[1] + if ('shadedminh' == fields[0].lower()): + parameters['shadedminh'] = float(fields[1]) + parameters['shadedminhdefault'] = 0 + if ('shadedmaxh' == fields[0].lower()): + parameters['shadedmaxh'] = float(fields[1]) + parameters['shadedmaxhdefault'] = 0 + + #Test values for further processing + if (parameters['interval'] <= 0.0): + print('Invalid value for or missing variable INTERVAL in '+ inputfile) + if (parameters['numintervals'] <= 0): + print('Invalid value for or missing variable NUMINTERVALS in '+ inputfile) + if (parameters['pix'] <= 0.0): + print('Invalid value for or missing variable PIX in '+ inputfile) + if (parameters['gridsize'] <= 0): + print('Invalid value for or missing variable GRIDSIZE in '+ inputfile) + if (parameters['seed'] == 0): + print('Invalid value for or missing variable SEED in '+ inputfile) + if (parameters['sfdfile'] == notset): + print('Invalid value for or missing variable SFDFILE in '+ inputfile) + if (parameters['impfile'] == notset): + print('Invalid value for or missing variable IMPFILE in '+ inputfile) + if (parameters['popupconsole'] == notset): + print('Invalid value for or missing variable POPUPCONSOLE in '+ inputfile) + if (parameters['saveshaded'] == notset): + print('Invalid value for or missing variable SAVESHADED in '+ inputfile) + if (parameters['saverego'] == notset): + print('Invalid value for or missing variable SAVEREGO in '+ inputfile) + if (parameters['savepres'] == notset): + print('Invalid value for or missing variable SAVEPRES in '+ inputfile) + if (parameters['savetruelist'] == notset): + print('Invalid value for or missing variable SAVETRUELIST in '+ inputfile) + if (parameters['runtype'] == notset): + print('Invalid value for or missing variable RUNTYPE in '+ inputfile) + if (parameters['restart'] == notset): + print('Invalid value for or missing variable RESTART in '+ inputfile) + + return + +def read_formatted_ascii(filename, skip_lines): + #Generalized ascii text reader + #For use with sfdcompare, production, odist, tdist, pdist data files + data = numpy.genfromtxt(filename, skip_header = skip_lines) + return data + +def read_unformatted_binary(filename, gridsize): + #Read unformatted binary files created by Fortran + #For use with surface ejecta and surface dem data files + dt = numpy.float + data = numpy.fromfile(filename, dtype = dt) + data.shape = (gridsize,gridsize) + + return data + +def read_ctemdat(parameters, seedarr): + #Read and parse ctem.dat file + datfile = parameters['workingdir'] + 'ctem.dat' + + #Read ctem.dat file + print('Reading input file '+ parameters['datfile']) + fp = open(datfile,'r') + lines = fp.readlines() + fp.close() + + #Parse file lines and update parameter fields + fields = lines[0].split() + if len(fields) > 0: + parameters['totalimpacts'] = float(fields[0]) + parameters['ncount'] = int(fields[1]) + parameters['curyear'] = float(fields[2]) + parameters['restart'] = fields[3] + parameters['fracdone'] = float(fields[4]) + parameters['masstot'] = float(fields[5]) + + #Parse remainder of file to build seed array + nlines = len(lines) + index = 1 + while (index < nlines): + fields = lines[index].split() + seedarr[index - 1] = float(fields[0]) + index += 1 + + parameters['seedn'] = index - 1 + + return + +def read_impact_mass(filename): + #Read impact mass file + + fp=open(filename,'r') + line=fp.readlines() + fp.close() + + fields = line[0].split() + if (len(fields) > 0): + mass = float(fields[0]) + else: + mass = 0 + + return mass \ No newline at end of file diff --git a/tests/morphology_test_cases/simple/ctem_io_writers.py b/tests/morphology_test_cases/simple/ctem_io_writers.py new file mode 100644 index 00000000..5d591d9a --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_io_writers.py @@ -0,0 +1,274 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model file and graphical writing utilities +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 +# + +import matplotlib +from matplotlib import pyplot +import numpy +import os +import shutil +import scipy +from scipy import signal + +#Set pixel scaling common for image writing, at 1 pixel/ array element +dpi = 72.0 + +#Write production function to file production.dat +#This file format does not exactly match that generated from IDL. Does it work? +def write_production(parameters, production): + filename = parameters['workingdir'] + parameters['sfdfile'] + numpy.savetxt(filename, production, fmt='%1.8e', delimiter=' ') + + return + +def create_dir_structure(parameters): + #Create directories for various output files if they do not already exist + directories=['dist','misc','rego','rplot','surf','shaded'] + + for directory in directories: + dir_test = parameters['workingdir'] + directory + if not os.path.isdir(dir_test): + os.makedirs(dir_test) + + return + +def write_ctemdat(parameters, seedarr): + #Write various parameters and random number seeds into ctem.dat file + filename = parameters['workingdir'] + parameters['datfile'] + fp = open(filename,'w') + + template = "%(totalimpacts)17d %(ncount)12d %(curyear)19.12E %(restart)s %(fracdone)9.6f %(masstot)19.12E\n" + fp.write(template % parameters) + + #Write random number seeds to the file + for index in range(parameters['seedn']): + fp.write("%12d\n" % seedarr[index]) + + fp.close() + + return + +def copy_dists(parameters): + #Save copies of distribution files + + orig_list = ['odistribution', 'ocumulative', 'pdistribution', 'tdistribution'] + dest_list = ['odist', 'ocum', 'pdist', 'tdist'] + + for index in range(len(orig_list)): + forig = parameters['workingdir'] + orig_list[index] + '.dat' + fdest = parameters['workingdir'] + 'dist' + os.sep + dest_list[index] + "_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + forig = parameters['workingdir'] + 'impactmass.dat' + fdest = parameters['workingdir'] + 'misc' + os.sep + "mass_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + if (parameters['savetruelist'].upper() == 'T'): + forig = parameters['workingdir'] + 'tcumulative.dat' + fdest = parameters['workingdir'] + 'dist' + os.sep + "tcum_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + return + +#Possible references +#http://nbviewer.jupyter.org/github/ThomasLecocq/geophysique.be/blob/master/2014-02-25%20Shaded%20Relief%20Map%20in%20Python.ipynb + +def image_dem(parameters, surface_dem): + + #Create surface dem map + solar_angle = 20.0 + dem_map = numpy.copy(surface_dem) - numpy.roll(surface_dem, 1, 0) + dem_map = (0.5 * numpy.pi) + numpy.arctan2(dem_map, parameters['pix']) + dem_map = dem_map - numpy.radians(solar_angle) * (0.5 * numpy.pi) + numpy.place(dem_map, dem_map > (0.5 * numpy.pi), 0.5 *numpy.pi) + dem_map = numpy.absolute(dem_map) + dem_map = 254.0 * numpy.cos(dem_map) + + #Save image to file + filename = parameters['workingdir'] + 'surf' + os.sep + "surf%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(dem_map, cmap = matplotlib.cm.gray, origin = 'lower') + matplotlib.pyplot.savefig(filename) + + return + +def image_regolith(parameters, regolith): + + #Create scaled regolith image + minref = parameters['pix'] * 1.0e-4 + maxreg = numpy.amax(regolith) + minreg = numpy.amin(regolith) + if (minreg < minref): minreg = minref + if (maxreg < minref): maxreg = (minref + 1.0e3) + regolith_scaled = numpy.copy(regolith) + numpy.place(regolith_scaled, regolith_scaled < minref, minref) + regolith_scaled = 254.0 * ((numpy.log(regolith_scaled) - numpy.log(minreg)) / (numpy.log(maxreg) - numpy.log(minreg))) + + #Save image to file + filename = parameters['workingdir'] + 'rego' + os.sep + "rego%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(regolith_scaled, cmap = matplotlib.cm.nipy_spectral, origin = 'lower') + matplotlib.pyplot.savefig(filename) + + return + +def image_shaded_relief(parameters, surface_dem): + #The color scale and appearance of this do not quite match the IDL version + + #Create image by convolving DEM with 3x3 illumination matrix + light = numpy.array([[1.0, 1.0, 1.0], [0.0, 0.0, 0.0], [-1.0, -1.0, -1.0]]) + convolved_map = scipy.signal.convolve2d(surface_dem, light, mode = 'same') + + #Adjust output to resemble IDL (north slopes illuminated, south in shadow) + convolved_map = convolved_map * -1.0 + convolved_map[0,:]=0.0 + convolved_map[-1,:] =0.0 + convolved_map[:,0]=0.0 + convolved_map[:,-1]=0.0 + + #If no shadedmin/max parameters are read in from ctem.dat, determine the values from the data + if (parameters['shadedminhdefault'] == 1): shadedminh = numpy.amin(surface_dem) + if (parameters['shadedmaxhdefault'] == 1): shadedmaxh = numpy.amax(surface_dem) + + #If min and max appear to be reversed, then fix them + if (parameters['shadedminh'] > parameters['shadedmaxh']): + temp = parameters['shadedminh'] + shadedminh = parameters['shadedmaxh'] + shadedmaxh = temp + else: + shadedminh = parameters['shadedminh'] + shadedmaxh = parameters['shadedmaxh'] + + #If dynamic range is valid, construct a shaded DEM + dynamic_range = shadedmaxh - shadedminh + if (dynamic_range != 0): + dem_scaled = numpy.copy(surface_dem) - shadedminh + numpy.place(dem_scaled, dem_scaled < 0.0, 0.0) + numpy.place(dem_scaled, dem_scaled > dynamic_range, dynamic_range) + dem_scaled = dem_scaled / dynamic_range + else: + dem_scaled = numpy.copy(surface_dem) * 0.0 + + #Generate shaded depth map with surface_dem color scaling (RGBA) + shaded = scipy.misc.bytescale(convolved_map) + if numpy.amax(shaded) == 0: shaded=255 + shadedscl = shaded / 255.0 + + #shaded_imagearr = matplotlib.cm.jet(dem_scaled) + #print dem_scaled[0:4,0:4] + #shaded_imagearr[:,:,0] = shaded_imagearr[:,:,0] * shadedscl + #shaded_imagearr[:,:,1] = shaded_imagearr[:,:,1] * shadedscl + #shaded_imagearr[:,:,2] = shaded_imagearr[:,:,2] * shadedscl + #shaded_imagearr[:,:,3] = shaded_imagearr[:,:,3] * shadedscl + + #Delivers nearly proper coloring, but no shaded relief + shaded_imagearr = dem_scaled * shadedscl + shaded_imagearr = matplotlib.cm.jet(shaded_imagearr) + shaded_imagearr = numpy.around(shaded_imagearr, decimals = 1) + + #Save image to file + filename = parameters['workingdir'] + 'shaded' + os.sep + "shaded%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(shaded_imagearr, cmap = matplotlib.cm.jet, origin = 'lower') + matplotlib.pyplot.savefig(filename) + return + +def create_rplot(parameters,odist,pdist,tdist,ph1): + #Parameters: empirical saturation limit and dfrac + satlimit = 3.12636 + dfrac = 2**(1./4) * 1.0e-3 + + #Calculate geometric saturation + minx = (parameters['pix'] / 3.0) * 1.0e-3 + maxx = 3 * parameters['pix'] * parameters['gridsize'] * 1.0e-3 + geomem = numpy.array([[minx, satlimit / 20.0], [maxx, satlimit / 20.0]]) + geomep = numpy.array([[minx, satlimit / 10.0], [maxx, satlimit / 10.0]]) + + #Create distribution arrays without zeros for plotting on log scale + idx = numpy.nonzero(odist[:,5]) + odistnz = odist[idx] + odistnz = odistnz[:,[2,5]] + + idx = numpy.nonzero(pdist[:,5]) + pdistnz = pdist[idx] + pdistnz = pdistnz[:,[2,5]] + + idx = numpy.nonzero(tdist[:,5]) + tdistnz = tdist[idx] + tdistnz = tdistnz[:,[2,5]] + + #Correct pdist + pdistnz[:,1] = pdistnz[:,1] * parameters['curyear'] / parameters['interval'] + + #Create sdist bin factors, which contain one crater per bin + area = (parameters['gridsize'] * parameters['pix'] * 1.0e-3)**2. + plo = 1 + sq2 = 2**(1./2) + while (sq2**plo > minx): + plo = plo - 1 + phi = plo + 1 + while (sq2**phi < maxx): + phi = phi + 1 + n = phi - plo + 1 + sdist = numpy.zeros([n , 2]) + p = plo + for index in range(n): + sdist[index, 0] = sq2**p + sdist[index, 1] = sq2**(2.0*p + 1.5) / (area * (sq2 - 1)) + p = p + 1 + + #Create time label + tlabel = "%5.4e" % parameters['curyear'] + tlabel = tlabel.split('e') + texp = str(int(tlabel[1])) + timelabel = 'Time = '+ r'${}$ x 10$^{}$'.format(tlabel[0], texp) + ' yrs' + + #Save image to file + filename = parameters['workingdir'] + 'rplot' + os.sep + "rplot%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + + #Alter background color to be black, and change axis colors accordingly + matplotlib.pyplot.style.use('dark_background') + matplotlib.pyplot.rcParams['axes.prop_cycle'] + + #Plot data + matplotlib.pyplot.plot(odistnz[:,0]*1.0e-3, odistnz[:,1], linewidth=3.0, color = 'blue') + matplotlib.pyplot.plot(pdistnz[:,0]*1.0e-3, pdistnz[:,1], linewidth=2.0, linestyle='dashdot', color = 'white') + matplotlib.pyplot.plot(tdistnz[:,0]*1.0e-3, tdistnz[:,1], linewidth=2.0, color = 'red') + + matplotlib.pyplot.plot(geomem[:,0], geomem[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + matplotlib.pyplot.plot(geomep[:,0], geomep[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + matplotlib.pyplot.plot(sdist[:,0], sdist[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + + matplotlib.pyplot.plot(ph1[:,0] * dfrac, ph1[:,1], 'wo') + + #Create plot labels + matplotlib.pyplot.title('Crater Distribution R-Plot',fontsize=22) + matplotlib.pyplot.xlim([minx, maxx]) + matplotlib.pyplot.xscale('log') + matplotlib.pyplot.xlabel('Crater Diameter (km)',fontsize=18) + matplotlib.pyplot.ylim([5.0e-4, 5.0]) + matplotlib.pyplot.yscale('log') + matplotlib.pyplot.ylabel('R Value', fontsize=18) + matplotlib.pyplot.text(1.0e-2, 1.0, timelabel, fontsize=18) + + matplotlib.pyplot.tick_params(axis='both', which='major', labelsize=14) + matplotlib.pyplot.tick_params(axis='both', which='minor', labelsize=12) + + matplotlib.pyplot.savefig(filename) + + return \ No newline at end of file diff --git a/regolith-transport-run-example/ctem_window_display.pro b/tests/morphology_test_cases/simple/ctem_window_display.pro old mode 100644 new mode 100755 similarity index 100% rename from regolith-transport-run-example/ctem_window_display.pro rename to tests/morphology_test_cases/simple/ctem_window_display.pro diff --git a/tests/morphology_test_cases/simple/dist/ocum_000001.dat b/tests/morphology_test_cases/simple/dist/ocum_000001.dat new file mode 100644 index 00000000..bf48c81b --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/ocum_000001.dat @@ -0,0 +1,2 @@ +#Dcrat(m) xpos(m) ypos(m) time(y) depth/diam + 1.000063785005288E+03 2.000000E+03 2.000000E+03 1.000000E+00 2.065050E-01 diff --git a/tests/morphology_test_cases/simple/dist/odist_000001.dat b/tests/morphology_test_cases/simple/dist/odist_000001.dat new file mode 100644 index 00000000..88d1bd1e --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/odist_000001.dat @@ -0,0 +1,24 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 1.9531 2.7621 2.3227 0. 1. 0.000000 + 2.7621 3.9062 3.2848 0. 1. 0.000000 + 3.9062 5.5243 4.6453 0. 1. 0.000000 + 5.5243 7.8125 6.5695 0. 1. 0.000000 + 7.8125 11.0485 9.2907 0. 1. 0.000000 + 11.0485 15.6250 13.1390 0. 1. 0.000000 + 15.6250 22.0971 18.5814 0. 1. 0.000000 + 22.0971 31.2500 26.2780 0. 1. 0.000000 + 31.2500 44.1942 37.1627 0. 1. 0.000000 + 44.1942 62.5000 52.5560 0. 1. 0.000000 + 62.5000 88.3883 74.3254 0. 1. 0.000000 + 88.3883 125.0000 105.1121 0. 1. 0.000000 + 125.0000 176.7767 148.6509 0. 1. 0.000000 + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1000.0638 1. 1. 0.150917 + 1414.2136 2000.0000 1681.7928 0. 0. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 0. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 0. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/simple/dist/pdist_000001.dat b/tests/morphology_test_cases/simple/dist/pdist_000001.dat new file mode 100644 index 00000000..af6ea796 --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/pdist_000001.dat @@ -0,0 +1,78 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 5.2683560639E-06 7.4505805969E-06 6.8639461741E-06 9.0056322000E+22 2.6197597900E+23 8.3409668841E+05 + 7.4505805969E-06 1.0536712128E-05 8.5697254390E-06 1.1332976670E+23 1.7191965700E+23 1.4444759133E+06 + 1.0536712128E-05 1.4901161194E-05 1.2186426920E-05 3.7665826200E+22 5.8589890300E+22 9.7617403367E+05 + 1.4901161194E-05 2.1073424255E-05 1.7150291538E-05 1.3451505070E+22 2.0924064100E+22 6.8710164873E+05 + 2.1073424255E-05 2.9802322388E-05 2.4260374301E-05 4.9259252700E+21 7.4725590300E+21 5.0361760384E+05 + 2.9802322388E-05 4.2146848511E-05 3.4499037578E-05 1.6371606720E+21 2.5466337600E+21 3.4034379475E+05 + 4.2146848511E-05 5.9604644775E-05 4.8551438292E-05 5.8467524100E+20 9.0947308800E+20 2.3955850814E+05 + 5.9604644775E-05 8.4293697022E-05 6.8679653473E-05 2.1410736400E+20 3.2479784700E+20 1.7558664836E+05 + 8.4293697022E-05 1.1920928955E-04 9.7664690546E-05 7.1159862300E+19 1.1069048300E+20 1.1866111771E+05 + 1.1920928955E-04 1.6858739404E-04 1.3744618704E-04 2.5413147800E+19 3.9530620700E+19 8.3522244055E+04 + 1.6858739404E-04 2.3841857910E-04 1.9442794522E-04 9.3062656500E+18 1.4117472900E+19 6.1218419042E+04 + 2.3841857910E-04 3.3717478809E-04 2.7648283762E-04 3.0929926000E+18 4.8112072500E+18 4.1371286162E+04 + 3.3717478809E-04 4.7683715820E-04 3.8910184765E-04 1.1045928590E+18 1.7182146500E+18 2.9120090468E+04 + 4.7683715820E-04 6.7434957617E-04 5.5041375239E-04 4.0450067900E+17 6.1362179100E+17 2.1343846846E+04 + 6.7434957617E-04 9.5367431641E-04 7.8270619046E-04 1.3443820390E+17 2.0912111200E+17 1.4424129788E+04 + 9.5367431641E-04 1.3486991523E-03 1.1015238076E-03 4.8011585100E+16 7.4682908100E+16 1.0152741408E+04 + 1.3486991523E-03 1.9073486328E-03 1.5502045661E-03 1.7146259830E+16 2.6671323000E+16 7.1462310579E+03 + 1.9073486328E-03 2.6973983047E-03 2.1928806805E-03 6.2789397900E+15 9.5250631700E+15 5.2378968673E+03 + 2.6973983047E-03 3.8146972656E-03 3.1183472981E-03 2.0868433400E+15 3.2461233800E+15 3.5397608053E+03 + 3.8146972656E-03 5.3947966094E-03 4.3885353670E-03 7.4526921400E+14 1.1592800400E+15 2.4915385674E+03 + 5.3947966094E-03 7.6293945312E-03 6.2079125217E-03 2.7291673800E+14 4.1401082600E+14 1.8261967435E+03 + 7.6293945312E-03 1.0789593219E-02 8.8278527077E-03 9.0705504300E+13 1.4109408800E+14 1.2341402209E+03 + 1.0789593219E-02 1.5258789062E-02 1.2423678325E-02 3.2393432500E+13 5.0388583700E+13 8.6867674417E+02 + 1.5258789062E-02 2.1579186438E-02 1.7574224959E-02 1.1862438430E+13 1.7995151200E+13 6.3670483594E+02 + 2.1579186438E-02 3.0517578125E-02 2.4991117140E-02 3.9425522000E+12 6.1327127700E+12 4.3028390182E+02 + 3.0517578125E-02 4.3158372875E-02 3.5170682136E-02 1.4079939140E+12 2.1901605700E+12 3.0286479221E+02 + 4.3158372875E-02 6.1035156250E-02 4.9751568757E-02 5.1560578900E+11 7.8216665600E+11 2.2198762395E+02 + 6.1035156250E-02 8.6316745750E-02 7.0748343025E-02 1.7136463750E+11 2.6656086700E+11 1.5001879305E+02 + 8.6316745750E-02 1.2207031250E-01 9.9566075244E-02 6.1199033900E+10 9.5196229500E+10 1.0559403243E+02 + 1.2207031250E-01 1.7263349150E-01 1.4084368254E-01 2.2411017000E+10 3.3997195600E+10 7.7396144466E+01 + 1.7263349150E-01 2.4414062500E-01 2.0028427881E-01 7.4484352800E+09 1.1586178600E+10 5.2304165788E+01 + 2.4414062500E-01 3.4526698300E-01 2.8186554261E-01 2.6600413700E+09 4.1377433200E+09 3.6815440786E+01 + 3.4526698300E-01 4.8828125000E-01 3.9871996012E-01 9.7410392500E+08 1.4777019500E+09 2.6984220543E+01 + 4.8828125000E-01 6.9053396600E-01 5.6699268184E-01 3.2374930000E+08 5.0359802500E+08 1.8235885369E+01 + 6.9053396600E-01 9.7656250000E-01 7.9794429238E-01 1.1561979350E+08 1.7984872500E+08 1.2835729741E+01 + 9.7656250000E-01 1.3810679320E+00 1.1229688122E+00 4.1291012000E+07 6.4228931500E+07 9.0347111294E+00 + 1.3810679320E+00 1.9531250000E+00 1.5885236415E+00 1.5120720780E+07 2.2937919500E+07 6.6220766495E+00 + 1.9531250000E+00 2.7621358640E+00 2.2589320506E+00 5.0254616400E+06 7.8171987200E+06 4.4751863889E+00 + 2.7621358640E+00 3.9062500000E+00 3.1790567890E+00 1.7947309820E+06 2.7917370800E+06 3.1499588750E+00 + 3.9062500000E+00 5.5242717280E+00 4.4970144236E+00 6.5722834600E+05 9.9700609800E+05 2.3087919296E+00 + 5.5242717280E+00 7.8125000000E+00 6.3949001458E+00 2.1843375700E+05 3.3977775200E+05 1.5602770778E+00 + 7.8125000000E+00 1.1048543456E+01 9.0027143502E+00 7.8122279100E+04 1.2134399500E+05 1.1009332505E+00 + 1.1048543456E+01 1.5625000000E+01 1.2728018908E+01 2.8347501600E+04 4.3221715900E+04 7.9826648947E-01 + 1.5625000000E+01 2.2097086912E+01 1.8117257393E+01 9.6170463800E+03 1.4874214300E+04 5.5227419395E-01 + 2.2097086912E+01 3.1250000000E+01 2.5464283485E+01 3.4608376200E+03 5.2571679200E+03 3.9020810270E-01 + 3.1250000000E+01 4.4194173824E+01 3.5981878955E+01 1.2198176720E+03 1.7963303000E+03 2.7437978824E-01 + 4.4194173824E+01 6.2500000000E+01 5.1167294867E+01 3.8139212600E+02 5.7651262800E+02 1.7443746921E-01 + 6.2500000000E+01 8.8388347648E+01 7.2031738824E+01 1.2887637240E+02 1.9512050200E+02 1.1628419329E-01 + 8.8388347648E+01 1.2500000000E+02 1.0190244084E+02 4.5114170900E+01 6.6244129600E+01 8.1494336441E-02 + 1.2500000000E+02 1.7677669530E+02 1.4486153219E+02 1.4285833490E+01 2.1129958700E+01 5.2421627096E-02 + 1.7677669530E+02 2.5000000000E+02 2.0364050970E+02 4.7351629700E+00 6.8441252100E+00 3.4131717991E-02 + 2.5000000000E+02 3.5355339059E+02 2.8614082562E+02 1.4927690150E+00 2.1089622400E+00 2.1108033935E-02 + 3.5355339059E+02 5.0000000000E+02 4.0392389962E+02 4.5298452700E-01 6.1619322500E-01 1.2740389793E-02 + 5.0000000000E+02 7.0710678119E+02 5.7407029004E+02 1.1784019770E-01 1.6320869800E-01 6.7278201736E-03 + 7.0710678119E+02 1.0000000000E+03 8.0779031690E+02 3.2334330700E-02 4.5368500300E-02 3.6368928411E-03 + 1.0000000000E+03 1.4142135624E+03 1.1397213019E+03 9.3702153300E-03 1.3034169600E-02 2.0931544262E-03 + 1.4142135624E+03 2.0000000000E+03 1.6430397450E+03 2.3620584500E-03 3.6639542700E-03 1.1178294632E-03 + 2.0000000000E+03 2.8284271247E+03 2.3188336187E+03 7.6321765400E-04 1.3018958200E-03 7.1793128547E-04 + 2.8284271247E+03 4.0000000000E+03 3.2742020830E+03 2.7678553100E-04 5.3867816600E-04 5.1828726065E-04 + 4.0000000000E+03 5.6568542495E+03 4.6247690662E+03 1.1424374900E-04 2.6189263500E-04 4.2628329325E-04 + 5.6568542495E+03 8.0000000000E+03 6.5360480178E+03 5.4421493500E-05 1.4764888600E-04 4.0531891549E-04 + 8.0000000000E+03 1.1313708499E+04 9.2976955004E+03 3.1693011600E-05 9.3227392500E-05 4.8045772670E-04 + 1.1313708499E+04 1.6000000000E+04 1.3295929320E+04 2.0742941300E-05 6.1534380900E-05 6.5024519181E-04 + 1.6000000000E+04 2.2627416998E+04 1.8911866324E+04 1.5511504400E-05 4.0791439600E-05 9.8944762131E-04 + 2.2627416998E+04 3.2000000000E+04 2.6794342591E+04 1.1350311500E-05 2.5279935200E-05 1.4559880837E-03 + 3.2000000000E+04 4.5254833996E+04 3.7872914850E+04 7.2691571300E-06 1.3929623700E-05 1.8619841311E-03 + 4.5254833996E+04 6.4000000000E+04 5.3503893362E+04 3.8715559300E-06 6.6604665700E-06 1.9771172337E-03 + 6.4000000000E+04 9.0509667992E+04 7.4707829153E+04 1.6103981700E-06 2.7889106400E-06 1.5830963511E-03 + 9.0509667992E+04 1.2800000000E+05 1.0347690678E+05 7.3571928800E-07 1.1785124700E-06 1.3589490881E-03 + 1.2800000000E+05 1.8101933598E+05 1.4684017333E+05 2.6658731600E-07 4.4279318200E-07 9.9499266834E-04 + 1.8101933598E+05 2.5600000000E+05 2.0879061526E+05 9.6306310900E-08 1.7620586600E-07 7.3066516837E-04 + 2.5600000000E+05 3.6203867197E+05 2.9742899449E+05 3.7170537300E-08 7.9899555100E-08 5.7645377151E-04 + 3.6203867197E+05 5.1200000000E+05 4.1890698854E+05 1.5963402300E-08 4.2729017800E-08 4.8907899956E-04 + 5.1200000000E+05 7.2407734394E+05 5.9365358599E+05 9.9453179000E-09 2.6765615500E-08 6.1320219121E-04 + 7.2407734394E+05 1.0240000000E+06 9.1619660702E+05 1.6820297600E-08 1.6820297600E-08 2.6956931599E-03 + 1.0240000000E+06 1.4481546879E+06 1.0281811762E+06 1.6000000000E-23 1.6000000000E-23 2.5626227336E-18 + 1.4481546879E+06 2.0480000000E+06 1.7221558584E+06 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 diff --git a/tests/morphology_test_cases/simple/dist/tcum_000001.dat b/tests/morphology_test_cases/simple/dist/tcum_000001.dat new file mode 100644 index 00000000..03757892 --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/tcum_000001.dat @@ -0,0 +1,2 @@ +#Dcrat(m) Dimp(m) xpos(m) ypos(m) vimp(m/s) sinang time(y) + 1.000063785005288E+03 2.543270E+01 2.000000E+03 2.000000E+03 1.500000E+04 1.000000E+00 1.000000E+00 diff --git a/tests/morphology_test_cases/simple/dist/tdist_000001.dat b/tests/morphology_test_cases/simple/dist/tdist_000001.dat new file mode 100644 index 00000000..88d1bd1e --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/tdist_000001.dat @@ -0,0 +1,24 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 1.9531 2.7621 2.3227 0. 1. 0.000000 + 2.7621 3.9062 3.2848 0. 1. 0.000000 + 3.9062 5.5243 4.6453 0. 1. 0.000000 + 5.5243 7.8125 6.5695 0. 1. 0.000000 + 7.8125 11.0485 9.2907 0. 1. 0.000000 + 11.0485 15.6250 13.1390 0. 1. 0.000000 + 15.6250 22.0971 18.5814 0. 1. 0.000000 + 22.0971 31.2500 26.2780 0. 1. 0.000000 + 31.2500 44.1942 37.1627 0. 1. 0.000000 + 44.1942 62.5000 52.5560 0. 1. 0.000000 + 62.5000 88.3883 74.3254 0. 1. 0.000000 + 88.3883 125.0000 105.1121 0. 1. 0.000000 + 125.0000 176.7767 148.6509 0. 1. 0.000000 + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1000.0638 1. 1. 0.150917 + 1414.2136 2000.0000 1681.7928 0. 0. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 0. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 0. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/simple/ejecta_table_max.dat b/tests/morphology_test_cases/simple/ejecta_table_max.dat new file mode 100644 index 00000000..800d7cd6 --- /dev/null +++ b/tests/morphology_test_cases/simple/ejecta_table_max.dat @@ -0,0 +1,1003 @@ +# trad = 4.00026E+02 frad = 5.00032E+02 +# ejrim = 1.39119E+01 ejdis = 1.16920E+05 imp = 2.54327E+01 +# "r (m)" "h (m)" "v (m/s)" "ang (deg)" "erad (m)" + 4.02303E+002 3.16850E-001 2.29897E+000 3.50395E+001 3.99236E+002 + 4.04594E+002 6.35504E-001 3.24886E+000 3.50780E+001 3.98465E+002 + 4.06898E+002 9.55972E-001 3.97640E+000 3.51156E+001 3.97712E+002 + 4.09214E+002 1.27827E+000 4.58881E+000 3.51524E+001 3.96977E+002 + 4.11544E+002 1.60239E+000 5.12771E+000 3.51884E+001 3.96257E+002 + 4.13888E+002 1.92837E+000 5.61445E+000 3.52237E+001 3.95552E+002 + 4.16244E+002 2.25620E+000 6.06174E+000 3.52582E+001 3.94861E+002 + 4.18614E+002 2.58589E+000 6.47788E+000 3.52920E+001 3.94184E+002 + 4.20998E+002 2.91747E+000 6.86864E+000 3.53252E+001 3.93521E+002 + 4.23395E+002 3.25093E+000 7.23821E+000 3.53578E+001 3.92869E+002 + 4.25806E+002 3.58629E+000 7.58976E+000 3.53898E+001 3.92229E+002 + 4.28230E+002 3.92356E+000 7.92578E+000 3.54212E+001 3.91601E+002 + 4.30669E+002 4.26275E+000 8.24822E+000 3.54521E+001 3.90984E+002 + 4.33121E+002 4.60387E+000 8.55868E+000 3.54824E+001 3.90376E+002 + 4.35587E+002 4.94693E+000 8.85847E+000 3.55123E+001 3.89779E+002 + 4.38067E+002 5.29195E+000 9.14869E+000 3.55417E+001 3.89192E+002 + 4.40561E+002 5.63893E+000 9.43027E+000 3.55706E+001 3.88613E+002 + 4.43070E+002 5.98789E+000 9.70401E+000 3.55991E+001 3.88043E+002 + 4.45593E+002 6.33883E+000 9.97058E+000 3.56271E+001 3.87482E+002 + 4.48130E+002 6.69178E+000 1.02306E+001 3.56548E+001 3.86929E+002 + 4.50681E+002 7.04673E+000 1.04845E+001 3.56820E+001 3.86384E+002 + 4.53247E+002 7.40370E+000 1.07329E+001 3.57089E+001 3.85846E+002 + 4.55828E+002 7.76271E+000 1.09761E+001 3.57354E+001 3.85316E+002 + 4.58424E+002 8.12376E+000 1.12145E+001 3.57616E+001 3.84793E+002 + 4.61034E+002 8.48686E+000 1.14484E+001 3.57874E+001 3.84276E+002 + 4.63659E+002 8.85204E+000 1.16781E+001 3.58129E+001 3.83766E+002 + 4.66299E+002 9.21929E+000 1.19039E+001 3.58381E+001 3.83263E+002 + 4.68954E+002 9.58863E+000 1.21260E+001 3.58629E+001 3.82766E+002 + 4.71624E+002 9.96008E+000 1.23447E+001 3.58875E+001 3.82274E+002 + 4.74309E+002 1.03336E+001 1.25601E+001 3.59118E+001 3.81789E+002 + 4.77010E+002 1.07093E+001 1.27724E+001 3.59358E+001 3.81309E+002 + 4.79726E+002 1.10872E+001 1.29818E+001 3.59595E+001 3.80835E+002 + 4.82458E+002 1.14671E+001 1.31884E+001 3.59829E+001 3.80366E+002 + 4.85205E+002 1.18493E+001 1.33924E+001 3.60061E+001 3.79902E+002 + 4.87967E+002 1.22336E+001 1.35940E+001 3.60291E+001 3.79443E+002 + 4.90746E+002 1.26201E+001 1.37932E+001 3.60518E+001 3.78989E+002 + 4.93540E+002 1.30088E+001 1.39901E+001 3.60742E+001 3.78540E+002 + 4.96350E+002 1.33997E+001 1.41850E+001 3.60965E+001 3.78095E+002 + 4.99176E+002 1.37929E+001 1.43778E+001 3.61185E+001 3.77655E+002 + 5.02019E+002 1.37474E+001 1.45686E+001 3.61403E+001 3.77219E+002 + 5.04877E+002 1.35152E+001 1.47576E+001 3.61618E+001 3.76787E+002 + 5.07752E+002 1.32870E+001 1.49449E+001 3.61832E+001 3.76360E+002 + 5.10643E+002 1.30626E+001 1.51304E+001 3.62044E+001 3.75937E+002 + 5.13550E+002 1.28419E+001 1.53144E+001 3.62253E+001 3.75517E+002 + 5.16474E+002 1.26251E+001 1.54967E+001 3.62461E+001 3.75101E+002 + 5.19415E+002 1.24118E+001 1.56776E+001 3.62667E+001 3.74690E+002 + 5.22373E+002 1.22022E+001 1.58571E+001 3.62871E+001 3.74281E+002 + 5.25347E+002 1.19961E+001 1.60352E+001 3.63074E+001 3.73877E+002 + 5.28338E+002 1.17935E+001 1.62120E+001 3.63274E+001 3.73475E+002 + 5.31346E+002 1.15943E+001 1.63876E+001 3.63473E+001 3.73078E+002 + 5.34372E+002 1.13985E+001 1.65619E+001 3.63670E+001 3.72683E+002 + 5.37414E+002 1.12060E+001 1.67351E+001 3.63866E+001 3.72292E+002 + 5.40474E+002 1.10168E+001 1.69071E+001 3.64060E+001 3.71904E+002 + 5.43552E+002 1.08307E+001 1.70781E+001 3.64252E+001 3.71519E+002 + 5.46647E+002 1.06478E+001 1.72480E+001 3.64443E+001 3.71137E+002 + 5.49759E+002 1.04680E+001 1.74170E+001 3.64633E+001 3.70758E+002 + 5.52890E+002 1.02912E+001 1.75849E+001 3.64821E+001 3.70382E+002 + 5.56038E+002 1.01174E+001 1.77520E+001 3.65007E+001 3.70009E+002 + 5.59204E+002 9.94648E+000 1.79182E+001 3.65192E+001 3.69639E+002 + 5.62388E+002 9.77850E+000 1.80835E+001 3.65376E+001 3.69271E+002 + 5.65590E+002 9.61335E+000 1.82480E+001 3.65559E+001 3.68906E+002 + 5.68810E+002 9.45099E+000 1.84116E+001 3.65740E+001 3.68544E+002 + 5.72049E+002 9.29137E+000 1.85746E+001 3.65920E+001 3.68184E+002 + 5.75306E+002 9.13445E+000 1.87367E+001 3.66098E+001 3.67827E+002 + 5.78582E+002 8.98018E+000 1.88982E+001 3.66276E+001 3.67472E+002 + 5.81876E+002 8.82852E+000 1.90589E+001 3.66452E+001 3.67120E+002 + 5.85189E+002 8.67941E+000 1.92190E+001 3.66627E+001 3.66770E+002 + 5.88521E+002 8.53283E+000 1.93785E+001 3.66800E+001 3.66423E+002 + 5.91872E+002 8.38872E+000 1.95373E+001 3.66973E+001 3.66077E+002 + 5.95242E+002 8.24704E+000 1.96956E+001 3.67145E+001 3.65734E+002 + 5.98632E+002 8.10776E+000 1.98532E+001 3.67315E+001 3.65393E+002 + 6.02040E+002 7.97082E+000 2.00103E+001 3.67484E+001 3.65055E+002 + 6.05468E+002 7.83621E+000 2.01668E+001 3.67653E+001 3.64718E+002 + 6.08915E+002 7.70386E+000 2.03229E+001 3.67820E+001 3.64383E+002 + 6.12383E+002 7.57375E+000 2.04784E+001 3.67986E+001 3.64051E+002 + 6.15869E+002 7.44584E+000 2.06335E+001 3.68151E+001 3.63720E+002 + 6.19376E+002 7.32009E+000 2.07880E+001 3.68316E+001 3.63392E+002 + 6.22903E+002 7.19646E+000 2.09422E+001 3.68479E+001 3.63066E+002 + 6.26449E+002 7.07492E+000 2.10958E+001 3.68641E+001 3.62741E+002 + 6.30016E+002 6.95543E+000 2.12491E+001 3.68802E+001 3.62418E+002 + 6.33604E+002 6.83796E+000 2.14020E+001 3.68963E+001 3.62097E+002 + 6.37211E+002 6.72247E+000 2.15544E+001 3.69122E+001 3.61778E+002 + 6.40839E+002 6.60894E+000 2.17065E+001 3.69281E+001 3.61461E+002 + 6.44488E+002 6.49732E+000 2.18582E+001 3.69439E+001 3.61145E+002 + 6.48158E+002 6.38759E+000 2.20096E+001 3.69596E+001 3.60832E+002 + 6.51848E+002 6.27971E+000 2.21607E+001 3.69752E+001 3.60519E+002 + 6.55560E+002 6.17365E+000 2.23114E+001 3.69907E+001 3.60209E+002 + 6.59293E+002 6.06939E+000 2.24618E+001 3.70061E+001 3.59900E+002 + 6.63047E+002 5.96688E+000 2.26119E+001 3.70215E+001 3.59593E+002 + 6.66822E+002 5.86611E+000 2.27617E+001 3.70368E+001 3.59287E+002 + 6.70619E+002 5.76703E+000 2.29112E+001 3.70520E+001 3.58983E+002 + 6.74437E+002 5.66964E+000 2.30604E+001 3.70671E+001 3.58681E+002 + 6.78277E+002 5.57388E+000 2.32094E+001 3.70821E+001 3.58380E+002 + 6.82139E+002 5.47974E+000 2.33582E+001 3.70971E+001 3.58081E+002 + 6.86023E+002 5.38720E+000 2.35067E+001 3.71120E+001 3.57783E+002 + 6.89929E+002 5.29621E+000 2.36550E+001 3.71268E+001 3.57486E+002 + 6.93858E+002 5.20677E+000 2.38030E+001 3.71416E+001 3.57191E+002 + 6.97808E+002 5.11883E+000 2.39509E+001 3.71563E+001 3.56897E+002 + 7.01782E+002 5.03238E+000 2.40985E+001 3.71709E+001 3.56605E+002 + 7.05778E+002 4.94739E+000 2.42460E+001 3.71854E+001 3.56314E+002 + 7.09796E+002 4.86383E+000 2.43932E+001 3.71999E+001 3.56024E+002 + 7.13838E+002 4.78169E+000 2.45403E+001 3.72143E+001 3.55736E+002 + 7.17902E+002 4.70093E+000 2.46873E+001 3.72287E+001 3.55449E+002 + 7.21990E+002 4.62154E+000 2.48340E+001 3.72430E+001 3.55164E+002 + 7.26101E+002 4.54348E+000 2.49806E+001 3.72572E+001 3.54879E+002 + 7.30235E+002 4.46675E+000 2.51271E+001 3.72713E+001 3.54596E+002 + 7.34393E+002 4.39131E+000 2.52735E+001 3.72854E+001 3.54314E+002 + 7.38574E+002 4.31715E+000 2.54197E+001 3.72994E+001 3.54034E+002 + 7.42780E+002 4.24423E+000 2.55658E+001 3.73134E+001 3.53754E+002 + 7.47009E+002 4.17255E+000 2.57117E+001 3.73273E+001 3.53476E+002 + 7.51262E+002 4.10208E+000 2.58576E+001 3.73412E+001 3.53199E+002 + 7.55540E+002 4.03280E+000 2.60033E+001 3.73550E+001 3.52923E+002 + 7.59842E+002 3.96469E+000 2.61490E+001 3.73687E+001 3.52648E+002 + 7.64168E+002 3.89773E+000 2.62946E+001 3.73824E+001 3.52375E+002 + 7.68519E+002 3.83191E+000 2.64401E+001 3.73960E+001 3.52102E+002 + 7.72895E+002 3.76719E+000 2.65855E+001 3.74096E+001 3.51831E+002 + 7.77296E+002 3.70357E+000 2.67308E+001 3.74231E+001 3.51560E+002 + 7.81722E+002 3.64102E+000 2.68761E+001 3.74366E+001 3.51291E+002 + 7.86173E+002 3.57952E+000 2.70214E+001 3.74500E+001 3.51023E+002 + 7.90649E+002 3.51907E+000 2.71665E+001 3.74633E+001 3.50756E+002 + 7.95151E+002 3.45964E+000 2.73117E+001 3.74766E+001 3.50490E+002 + 7.99679E+002 3.40121E+000 2.74567E+001 3.74899E+001 3.50224E+002 + 8.04232E+002 3.34376E+000 2.76018E+001 3.75031E+001 3.49960E+002 + 8.08811E+002 3.28729E+000 2.77468E+001 3.75163E+001 3.49697E+002 + 8.13416E+002 3.23177E+000 2.78918E+001 3.75294E+001 3.49435E+002 + 8.18048E+002 3.17719E+000 2.80368E+001 3.75424E+001 3.49174E+002 + 8.22706E+002 3.12353E+000 2.81817E+001 3.75554E+001 3.48914E+002 + 8.27390E+002 3.07078E+000 2.83267E+001 3.75684E+001 3.48654E+002 + 8.32101E+002 3.01892E+000 2.84716E+001 3.75813E+001 3.48396E+002 + 8.36839E+002 2.96793E+000 2.86165E+001 3.75942E+001 3.48139E+002 + 8.41604E+002 2.91781E+000 2.87615E+001 3.76070E+001 3.47882E+002 + 8.46396E+002 2.86853E+000 2.89064E+001 3.76198E+001 3.47627E+002 + 8.51215E+002 2.82008E+000 2.90514E+001 3.76325E+001 3.47372E+002 + 8.56062E+002 2.77245E+000 2.91964E+001 3.76452E+001 3.47118E+002 + 8.60936E+002 2.72563E+000 2.93414E+001 3.76579E+001 3.46865E+002 + 8.65838E+002 2.67960E+000 2.94864E+001 3.76705E+001 3.46613E+002 + 8.70768E+002 2.63434E+000 2.96314E+001 3.76830E+001 3.46362E+002 + 8.75726E+002 2.58985E+000 2.97765E+001 3.76955E+001 3.46111E+002 + 8.80712E+002 2.54611E+000 2.99217E+001 3.77080E+001 3.45862E+002 + 8.85727E+002 2.50311E+000 3.00668E+001 3.77205E+001 3.45613E+002 + 8.90770E+002 2.46083E+000 3.02120E+001 3.77329E+001 3.45365E+002 + 8.95842E+002 2.41927E+000 3.03573E+001 3.77452E+001 3.45118E+002 + 9.00943E+002 2.37841E+000 3.05026E+001 3.77575E+001 3.44872E+002 + 9.06073E+002 2.33825E+000 3.06480E+001 3.77698E+001 3.44626E+002 + 9.11232E+002 2.29876E+000 3.07935E+001 3.77820E+001 3.44381E+002 + 9.16420E+002 2.25993E+000 3.09390E+001 3.77942E+001 3.44137E+002 + 9.21638E+002 2.22176E+000 3.10845E+001 3.78064E+001 3.43894E+002 + 9.26886E+002 2.18424E+000 3.12302E+001 3.78185E+001 3.43651E+002 + 9.32164E+002 2.14735E+000 3.13759E+001 3.78306E+001 3.43410E+002 + 9.37471E+002 2.11108E+000 3.15217E+001 3.78427E+001 3.43169E+002 + 9.42809E+002 2.07543E+000 3.16676E+001 3.78547E+001 3.42928E+002 + 9.48177E+002 2.04038E+000 3.18136E+001 3.78667E+001 3.42689E+002 + 9.53576E+002 2.00592E+000 3.19597E+001 3.78786E+001 3.42450E+002 + 9.59006E+002 1.97204E+000 3.21058E+001 3.78905E+001 3.42212E+002 + 9.64466E+002 1.93874E+000 3.22521E+001 3.79024E+001 3.41974E+002 + 9.69958E+002 1.90599E+000 3.23985E+001 3.79142E+001 3.41738E+002 + 9.75480E+002 1.87380E+000 3.25449E+001 3.79260E+001 3.41501E+002 + 9.81035E+002 1.84216E+000 3.26915E+001 3.79378E+001 3.41266E+002 + 9.86621E+002 1.81104E+000 3.28382E+001 3.79495E+001 3.41031E+002 + 9.92238E+002 1.78046E+000 3.29850E+001 3.79612E+001 3.40797E+002 + 9.97888E+002 1.75039E+000 3.31319E+001 3.79729E+001 3.40564E+002 + 1.00357E+003 1.72083E+000 3.32789E+001 3.79845E+001 3.40331E+002 + 1.00928E+003 1.69176E+000 3.34261E+001 3.79961E+001 3.40099E+002 + 1.01503E+003 1.66319E+000 3.35734E+001 3.80077E+001 3.39868E+002 + 1.02081E+003 1.63510E+000 3.37208E+001 3.80192E+001 3.39637E+002 + 1.02662E+003 1.60749E+000 3.38684E+001 3.80308E+001 3.39406E+002 + 1.03247E+003 1.58034E+000 3.40160E+001 3.80422E+001 3.39177E+002 + 1.03835E+003 1.55365E+000 3.41639E+001 3.80537E+001 3.38948E+002 + 1.04426E+003 1.52741E+000 3.43118E+001 3.80651E+001 3.38720E+002 + 1.05020E+003 1.50161E+000 3.44599E+001 3.80765E+001 3.38492E+002 + 1.05618E+003 1.47625E+000 3.46082E+001 3.80879E+001 3.38265E+002 + 1.06220E+003 1.45132E+000 3.47566E+001 3.80992E+001 3.38038E+002 + 1.06825E+003 1.42681E+000 3.49051E+001 3.81105E+001 3.37812E+002 + 1.07433E+003 1.40271E+000 3.50538E+001 3.81218E+001 3.37587E+002 + 1.08045E+003 1.37902E+000 3.52027E+001 3.81330E+001 3.37362E+002 + 1.08660E+003 1.35573E+000 3.53517E+001 3.81442E+001 3.37137E+002 + 1.09278E+003 1.33283E+000 3.55009E+001 3.81554E+001 3.36914E+002 + 1.09901E+003 1.31032E+000 3.56502E+001 3.81665E+001 3.36690E+002 + 1.10526E+003 1.28819E+000 3.57997E+001 3.81777E+001 3.36468E+002 + 1.11156E+003 1.26644E+000 3.59494E+001 3.81888E+001 3.36246E+002 + 1.11789E+003 1.24505E+000 3.60993E+001 3.81999E+001 3.36024E+002 + 1.12425E+003 1.22402E+000 3.62493E+001 3.82109E+001 3.35803E+002 + 1.13065E+003 1.20335E+000 3.63995E+001 3.82219E+001 3.35583E+002 + 1.13709E+003 1.18302E+000 3.65499E+001 3.82329E+001 3.35363E+002 + 1.14357E+003 1.16304E+000 3.67005E+001 3.82439E+001 3.35143E+002 + 1.15008E+003 1.14340E+000 3.68513E+001 3.82548E+001 3.34925E+002 + 1.15663E+003 1.12409E+000 3.70022E+001 3.82658E+001 3.34706E+002 + 1.16321E+003 1.10511E+000 3.71533E+001 3.82766E+001 3.34488E+002 + 1.16983E+003 1.08644E+000 3.73047E+001 3.82875E+001 3.34271E+002 + 1.17649E+003 1.06809E+000 3.74562E+001 3.82984E+001 3.34054E+002 + 1.18319E+003 1.05006E+000 3.76079E+001 3.83092E+001 3.33838E+002 + 1.18993E+003 1.03232E+000 3.77598E+001 3.83200E+001 3.33622E+002 + 1.19671E+003 1.01489E+000 3.79120E+001 3.83307E+001 3.33407E+002 + 1.20352E+003 9.97746E-001 3.80643E+001 3.83415E+001 3.33192E+002 + 1.21037E+003 9.80895E-001 3.82168E+001 3.83522E+001 3.32977E+002 + 1.21726E+003 9.64329E-001 3.83696E+001 3.83629E+001 3.32763E+002 + 1.22420E+003 9.48042E-001 3.85226E+001 3.83736E+001 3.32550E+002 + 1.23117E+003 9.32031E-001 3.86757E+001 3.83842E+001 3.32337E+002 + 1.23818E+003 9.16290E-001 3.88291E+001 3.83948E+001 3.32124E+002 + 1.24523E+003 9.00815E-001 3.89827E+001 3.84055E+001 3.31912E+002 + 1.25232E+003 8.85601E-001 3.91365E+001 3.84160E+001 3.31700E+002 + 1.25945E+003 8.70644E-001 3.92906E+001 3.84266E+001 3.31489E+002 + 1.26662E+003 8.55940E-001 3.94449E+001 3.84371E+001 3.31279E+002 + 1.27383E+003 8.41484E-001 3.95994E+001 3.84476E+001 3.31068E+002 + 1.28108E+003 8.27272E-001 3.97541E+001 3.84581E+001 3.30858E+002 + 1.28838E+003 8.13300E-001 3.99091E+001 3.84686E+001 3.30649E+002 + 1.29571E+003 7.99565E-001 4.00643E+001 3.84791E+001 3.30440E+002 + 1.30309E+003 7.86061E-001 4.02197E+001 3.84895E+001 3.30232E+002 + 1.31051E+003 7.72785E-001 4.03754E+001 3.84999E+001 3.30023E+002 + 1.31797E+003 7.59734E-001 4.05313E+001 3.85103E+001 3.29816E+002 + 1.32548E+003 7.46903E-001 4.06874E+001 3.85206E+001 3.29608E+002 + 1.33302E+003 7.34288E-001 4.08438E+001 3.85310E+001 3.29402E+002 + 1.34061E+003 7.21887E-001 4.10005E+001 3.85413E+001 3.29195E+002 + 1.34825E+003 7.09695E-001 4.11574E+001 3.85516E+001 3.28989E+002 + 1.35592E+003 6.97709E-001 4.13145E+001 3.85619E+001 3.28783E+002 + 1.36364E+003 6.85926E-001 4.14719E+001 3.85721E+001 3.28578E+002 + 1.37141E+003 6.74341E-001 4.16295E+001 3.85824E+001 3.28373E+002 + 1.37922E+003 6.62952E-001 4.17874E+001 3.85926E+001 3.28169E+002 + 1.38707E+003 6.51756E-001 4.19456E+001 3.86028E+001 3.27965E+002 + 1.39497E+003 6.40748E-001 4.21040E+001 3.86130E+001 3.27761E+002 + 1.40291E+003 6.29927E-001 4.22627E+001 3.86231E+001 3.27558E+002 + 1.41090E+003 6.19288E-001 4.24217E+001 3.86333E+001 3.27355E+002 + 1.41893E+003 6.08829E-001 4.25809E+001 3.86434E+001 3.27153E+002 + 1.42701E+003 5.98546E-001 4.27404E+001 3.86535E+001 3.26951E+002 + 1.43514E+003 5.88437E-001 4.29001E+001 3.86636E+001 3.26749E+002 + 1.44331E+003 5.78499E-001 4.30602E+001 3.86737E+001 3.26547E+002 + 1.45153E+003 5.68729E-001 4.32205E+001 3.86837E+001 3.26346E+002 + 1.45979E+003 5.59124E-001 4.33811E+001 3.86938E+001 3.26146E+002 + 1.46810E+003 5.49681E-001 4.35419E+001 3.87038E+001 3.25946E+002 + 1.47646E+003 5.40397E-001 4.37031E+001 3.87138E+001 3.25746E+002 + 1.48487E+003 5.31271E-001 4.38645E+001 3.87237E+001 3.25546E+002 + 1.49332E+003 5.22298E-001 4.40262E+001 3.87337E+001 3.25347E+002 + 1.50183E+003 5.13477E-001 4.41882E+001 3.87436E+001 3.25148E+002 + 1.51038E+003 5.04805E-001 4.43505E+001 3.87536E+001 3.24950E+002 + 1.51898E+003 4.96279E-001 4.45130E+001 3.87635E+001 3.24752E+002 + 1.52763E+003 4.87898E-001 4.46759E+001 3.87733E+001 3.24554E+002 + 1.53632E+003 4.79658E-001 4.48391E+001 3.87832E+001 3.24356E+002 + 1.54507E+003 4.71557E-001 4.50025E+001 3.87931E+001 3.24159E+002 + 1.55387E+003 4.63593E-001 4.51663E+001 3.88029E+001 3.23962E+002 + 1.56272E+003 4.55763E-001 4.53303E+001 3.88127E+001 3.23766E+002 + 1.57161E+003 4.48066E-001 4.54947E+001 3.88225E+001 3.23570E+002 + 1.58056E+003 4.40498E-001 4.56593E+001 3.88323E+001 3.23374E+002 + 1.58956E+003 4.33059E-001 4.58243E+001 3.88421E+001 3.23179E+002 + 1.59861E+003 4.25745E-001 4.59896E+001 3.88518E+001 3.22984E+002 + 1.60772E+003 4.18555E-001 4.61551E+001 3.88616E+001 3.22789E+002 + 1.61687E+003 4.11486E-001 4.63210E+001 3.88713E+001 3.22595E+002 + 1.62608E+003 4.04536E-001 4.64872E+001 3.88810E+001 3.22400E+002 + 1.63533E+003 3.97704E-001 4.66537E+001 3.88907E+001 3.22207E+002 + 1.64465E+003 3.90987E-001 4.68206E+001 3.89004E+001 3.22013E+002 + 1.65401E+003 3.84384E-001 4.69877E+001 3.89100E+001 3.21820E+002 + 1.66343E+003 3.77892E-001 4.71552E+001 3.89197E+001 3.21627E+002 + 1.67290E+003 3.71510E-001 4.73230E+001 3.89293E+001 3.21435E+002 + 1.68242E+003 3.65235E-001 4.74911E+001 3.89389E+001 3.21242E+002 + 1.69200E+003 3.59067E-001 4.76596E+001 3.89485E+001 3.21050E+002 + 1.70164E+003 3.53003E-001 4.78283E+001 3.89581E+001 3.20859E+002 + 1.71133E+003 3.47041E-001 4.79974E+001 3.89676E+001 3.20667E+002 + 1.72107E+003 3.41180E-001 4.81669E+001 3.89772E+001 3.20476E+002 + 1.73087E+003 3.35418E-001 4.83366E+001 3.89867E+001 3.20286E+002 + 1.74073E+003 3.29753E-001 4.85067E+001 3.89963E+001 3.20095E+002 + 1.75064E+003 3.24184E-001 4.86772E+001 3.90058E+001 3.19905E+002 + 1.76060E+003 3.18709E-001 4.88479E+001 3.90153E+001 3.19715E+002 + 1.77063E+003 3.13326E-001 4.90190E+001 3.90247E+001 3.19526E+002 + 1.78071E+003 3.08034E-001 4.91905E+001 3.90342E+001 3.19337E+002 + 1.79085E+003 3.02832E-001 4.93623E+001 3.90436E+001 3.19148E+002 + 1.80105E+003 2.97717E-001 4.95344E+001 3.90531E+001 3.18959E+002 + 1.81130E+003 2.92689E-001 4.97069E+001 3.90625E+001 3.18770E+002 + 1.82162E+003 2.87746E-001 4.98798E+001 3.90719E+001 3.18582E+002 + 1.83199E+003 2.82886E-001 5.00530E+001 3.90813E+001 3.18395E+002 + 1.84242E+003 2.78109E-001 5.02265E+001 3.90907E+001 3.18207E+002 + 1.85291E+003 2.73412E-001 5.04004E+001 3.91000E+001 3.18020E+002 + 1.86346E+003 2.68794E-001 5.05747E+001 3.91094E+001 3.17833E+002 + 1.87407E+003 2.64254E-001 5.07493E+001 3.91187E+001 3.17646E+002 + 1.88474E+003 2.59791E-001 5.09243E+001 3.91280E+001 3.17459E+002 + 1.89547E+003 2.55404E-001 5.10996E+001 3.91374E+001 3.17273E+002 + 1.90626E+003 2.51090E-001 5.12753E+001 3.91466E+001 3.17087E+002 + 1.91712E+003 2.46850E-001 5.14514E+001 3.91559E+001 3.16902E+002 + 1.92803E+003 2.42681E-001 5.16278E+001 3.91652E+001 3.16716E+002 + 1.93901E+003 2.38582E-001 5.18046E+001 3.91745E+001 3.16531E+002 + 1.95005E+003 2.34553E-001 5.19818E+001 3.91837E+001 3.16346E+002 + 1.96116E+003 2.30591E-001 5.21593E+001 3.91929E+001 3.16162E+002 + 1.97232E+003 2.26697E-001 5.23372E+001 3.92021E+001 3.15977E+002 + 1.98355E+003 2.22868E-001 5.25155E+001 3.92114E+001 3.15793E+002 + 1.99485E+003 2.19104E-001 5.26942E+001 3.92205E+001 3.15609E+002 + 2.00621E+003 2.15404E-001 5.28732E+001 3.92297E+001 3.15426E+002 + 2.01763E+003 2.11766E-001 5.30527E+001 3.92389E+001 3.15242E+002 + 2.02912E+003 2.08189E-001 5.32325E+001 3.92480E+001 3.15059E+002 + 2.04067E+003 2.04673E-001 5.34127E+001 3.92572E+001 3.14876E+002 + 2.05229E+003 2.01217E-001 5.35933E+001 3.92663E+001 3.14694E+002 + 2.06397E+003 1.97818E-001 5.37743E+001 3.92754E+001 3.14511E+002 + 2.07573E+003 1.94477E-001 5.39556E+001 3.92845E+001 3.14329E+002 + 2.08755E+003 1.91193E-001 5.41374E+001 3.92936E+001 3.14147E+002 + 2.09943E+003 1.87964E-001 5.43195E+001 3.93027E+001 3.13966E+002 + 2.11139E+003 1.84789E-001 5.45021E+001 3.93118E+001 3.13784E+002 + 2.12341E+003 1.81668E-001 5.46850E+001 3.93208E+001 3.13603E+002 + 2.13550E+003 1.78600E-001 5.48684E+001 3.93299E+001 3.13422E+002 + 2.14766E+003 1.75584E-001 5.50521E+001 3.93389E+001 3.13242E+002 + 2.15989E+003 1.72618E-001 5.52363E+001 3.93479E+001 3.13061E+002 + 2.17218E+003 1.69703E-001 5.54208E+001 3.93569E+001 3.12881E+002 + 2.18455E+003 1.66837E-001 5.56058E+001 3.93659E+001 3.12701E+002 + 2.19699E+003 1.64019E-001 5.57911E+001 3.93749E+001 3.12521E+002 + 2.20950E+003 1.61249E-001 5.59769E+001 3.93839E+001 3.12342E+002 + 2.22208E+003 1.58526E-001 5.61631E+001 3.93929E+001 3.12163E+002 + 2.23473E+003 1.55849E-001 5.63497E+001 3.94018E+001 3.11983E+002 + 2.24746E+003 1.53216E-001 5.65367E+001 3.94108E+001 3.11805E+002 + 2.26025E+003 1.50629E-001 5.67241E+001 3.94197E+001 3.11626E+002 + 2.27312E+003 1.48085E-001 5.69120E+001 3.94286E+001 3.11448E+002 + 2.28607E+003 1.45584E-001 5.71002E+001 3.94375E+001 3.11269E+002 + 2.29908E+003 1.43125E-001 5.72889E+001 3.94464E+001 3.11092E+002 + 2.31217E+003 1.40708E-001 5.74781E+001 3.94553E+001 3.10914E+002 + 2.32534E+003 1.38331E-001 5.76676E+001 3.94642E+001 3.10736E+002 + 2.33858E+003 1.35995E-001 5.78576E+001 3.94730E+001 3.10559E+002 + 2.35189E+003 1.33698E-001 5.80480E+001 3.94819E+001 3.10382E+002 + 2.36529E+003 1.31440E-001 5.82388E+001 3.94907E+001 3.10205E+002 + 2.37875E+003 1.29220E-001 5.84300E+001 3.94996E+001 3.10028E+002 + 2.39230E+003 1.27038E-001 5.86217E+001 3.95084E+001 3.09852E+002 + 2.40592E+003 1.24893E-001 5.88139E+001 3.95172E+001 3.09676E+002 + 2.41962E+003 1.22783E-001 5.90064E+001 3.95260E+001 3.09500E+002 + 2.43339E+003 1.20710E-001 5.91994E+001 3.95348E+001 3.09324E+002 + 2.44725E+003 1.18671E-001 5.93929E+001 3.95436E+001 3.09148E+002 + 2.46118E+003 1.16667E-001 5.95868E+001 3.95523E+001 3.08973E+002 + 2.47520E+003 1.14696E-001 5.97811E+001 3.95611E+001 3.08798E+002 + 2.48929E+003 1.12759E-001 5.99759E+001 3.95698E+001 3.08623E+002 + 2.50347E+003 1.10855E-001 6.01711E+001 3.95786E+001 3.08448E+002 + 2.51772E+003 1.08983E-001 6.03668E+001 3.95873E+001 3.08274E+002 + 2.53206E+003 1.07142E-001 6.05630E+001 3.95960E+001 3.08099E+002 + 2.54647E+003 1.05333E-001 6.07596E+001 3.96047E+001 3.07925E+002 + 2.56097E+003 1.03554E-001 6.09566E+001 3.96134E+001 3.07751E+002 + 2.57555E+003 1.01805E-001 6.11541E+001 3.96221E+001 3.07577E+002 + 2.59022E+003 1.00085E-001 6.13521E+001 3.96308E+001 3.07404E+002 + 2.60497E+003 9.83950E-002 6.15505E+001 3.96395E+001 3.07230E+002 + 2.61980E+003 9.67332E-002 6.17494E+001 3.96481E+001 3.07057E+002 + 2.63472E+003 9.50995E-002 6.19487E+001 3.96568E+001 3.06884E+002 + 2.64972E+003 9.34933E-002 6.21485E+001 3.96654E+001 3.06712E+002 + 2.66480E+003 9.19143E-002 6.23488E+001 3.96740E+001 3.06539E+002 + 2.67998E+003 9.03620E-002 6.25496E+001 3.96826E+001 3.06367E+002 + 2.69524E+003 8.88359E-002 6.27508E+001 3.96913E+001 3.06194E+002 + 2.71058E+003 8.73355E-002 6.29525E+001 3.96999E+001 3.06022E+002 + 2.72602E+003 8.58605E-002 6.31547E+001 3.97084E+001 3.05851E+002 + 2.74154E+003 8.44104E-002 6.33574E+001 3.97170E+001 3.05679E+002 + 2.75715E+003 8.29848E-002 6.35605E+001 3.97256E+001 3.05508E+002 + 2.77285E+003 8.15833E-002 6.37641E+001 3.97342E+001 3.05336E+002 + 2.78864E+003 8.02055E-002 6.39682E+001 3.97427E+001 3.05165E+002 + 2.80451E+003 7.88509E-002 6.41728E+001 3.97513E+001 3.04994E+002 + 2.82048E+003 7.75192E-002 6.43779E+001 3.97598E+001 3.04824E+002 + 2.83654E+003 7.62100E-002 6.45834E+001 3.97683E+001 3.04653E+002 + 2.85269E+003 7.49229E-002 6.47895E+001 3.97768E+001 3.04483E+002 + 2.86894E+003 7.36575E-002 6.49960E+001 3.97853E+001 3.04313E+002 + 2.88527E+003 7.24135E-002 6.52031E+001 3.97938E+001 3.04143E+002 + 2.90170E+003 7.11905E-002 6.54106E+001 3.98023E+001 3.03973E+002 + 2.91822E+003 6.99882E-002 6.56186E+001 3.98108E+001 3.03803E+002 + 2.93484E+003 6.88062E-002 6.58271E+001 3.98193E+001 3.03634E+002 + 2.95155E+003 6.76441E-002 6.60362E+001 3.98277E+001 3.03464E+002 + 2.96835E+003 6.65017E-002 6.62457E+001 3.98362E+001 3.03295E+002 + 2.98526E+003 6.53785E-002 6.64557E+001 3.98446E+001 3.03127E+002 + 3.00225E+003 6.42744E-002 6.66663E+001 3.98531E+001 3.02958E+002 + 3.01935E+003 6.31888E-002 6.68773E+001 3.98615E+001 3.02789E+002 + 3.03654E+003 6.21216E-002 6.70889E+001 3.98699E+001 3.02621E+002 + 3.05383E+003 6.10725E-002 6.73010E+001 3.98783E+001 3.02453E+002 + 3.07122E+003 6.00410E-002 6.75136E+001 3.98867E+001 3.02285E+002 + 3.08870E+003 5.90270E-002 6.77267E+001 3.98951E+001 3.02117E+002 + 3.10629E+003 5.80301E-002 6.79403E+001 3.99035E+001 3.01949E+002 + 3.12398E+003 5.70500E-002 6.81544E+001 3.99119E+001 3.01781E+002 + 3.14176E+003 5.60865E-002 6.83691E+001 3.99203E+001 3.01614E+002 + 3.15965E+003 5.51393E-002 6.85843E+001 3.99286E+001 3.01447E+002 + 3.17764E+003 5.42080E-002 6.88000E+001 3.99370E+001 3.01280E+002 + 3.19574E+003 5.32925E-002 6.90163E+001 3.99453E+001 3.01113E+002 + 3.21393E+003 5.23925E-002 6.92330E+001 3.99536E+001 3.00946E+002 + 3.23223E+003 5.15076E-002 6.94503E+001 3.99620E+001 3.00780E+002 + 3.25064E+003 5.06377E-002 6.96682E+001 3.99703E+001 3.00613E+002 + 3.26915E+003 4.97825E-002 6.98865E+001 3.99786E+001 3.00447E+002 + 3.28776E+003 4.89417E-002 7.01054E+001 3.99869E+001 3.00281E+002 + 3.30648E+003 4.81151E-002 7.03249E+001 3.99952E+001 3.00115E+002 + 3.32531E+003 4.73025E-002 7.05449E+001 4.00035E+001 2.99950E+002 + 3.34424E+003 4.65036E-002 7.07654E+001 4.00118E+001 2.99784E+002 + 3.36328E+003 4.57183E-002 7.09865E+001 4.00200E+001 2.99619E+002 + 3.38243E+003 4.49461E-002 7.12081E+001 4.00283E+001 2.99453E+002 + 3.40169E+003 4.41870E-002 7.14303E+001 4.00365E+001 2.99288E+002 + 3.42106E+003 4.34408E-002 7.16530E+001 4.00448E+001 2.99123E+002 + 3.44054E+003 4.27071E-002 7.18762E+001 4.00530E+001 2.98959E+002 + 3.46013E+003 4.19858E-002 7.21001E+001 4.00612E+001 2.98794E+002 + 3.47983E+003 4.12767E-002 7.23244E+001 4.00695E+001 2.98630E+002 + 3.49964E+003 4.05796E-002 7.25494E+001 4.00777E+001 2.98465E+002 + 3.51957E+003 3.98943E-002 7.27749E+001 4.00859E+001 2.98301E+002 + 3.53961E+003 3.92205E-002 7.30009E+001 4.00941E+001 2.98137E+002 + 3.55976E+003 3.85581E-002 7.32276E+001 4.01023E+001 2.97973E+002 + 3.58003E+003 3.79069E-002 7.34548E+001 4.01105E+001 2.97810E+002 + 3.60042E+003 3.72667E-002 7.36825E+001 4.01186E+001 2.97646E+002 + 3.62092E+003 3.66373E-002 7.39108E+001 4.01268E+001 2.97483E+002 + 3.64154E+003 3.60185E-002 7.41397E+001 4.01350E+001 2.97320E+002 + 3.66227E+003 3.54102E-002 7.43692E+001 4.01431E+001 2.97157E+002 + 3.68312E+003 3.48122E-002 7.45992E+001 4.01513E+001 2.96994E+002 + 3.70409E+003 3.42242E-002 7.48299E+001 4.01594E+001 2.96831E+002 + 3.72518E+003 3.36462E-002 7.50611E+001 4.01675E+001 2.96668E+002 + 3.74639E+003 3.30780E-002 7.52929E+001 4.01757E+001 2.96506E+002 + 3.76773E+003 3.25193E-002 7.55252E+001 4.01838E+001 2.96343E+002 + 3.78918E+003 3.19701E-002 7.57582E+001 4.01919E+001 2.96181E+002 + 3.81075E+003 3.14302E-002 7.59917E+001 4.02000E+001 2.96019E+002 + 3.83245E+003 3.08993E-002 7.62258E+001 4.02081E+001 2.95857E+002 + 3.85427E+003 3.03775E-002 7.64606E+001 4.02162E+001 2.95696E+002 + 3.87622E+003 2.98644E-002 7.66959E+001 4.02242E+001 2.95534E+002 + 3.89829E+003 2.93601E-002 7.69318E+001 4.02323E+001 2.95373E+002 + 3.92049E+003 2.88642E-002 7.71683E+001 4.02404E+001 2.95211E+002 + 3.94281E+003 2.83767E-002 7.74054E+001 4.02484E+001 2.95050E+002 + 3.96526E+003 2.78975E-002 7.76431E+001 4.02565E+001 2.94889E+002 + 3.98784E+003 2.74263E-002 7.78814E+001 4.02645E+001 2.94728E+002 + 4.01054E+003 2.69631E-002 7.81203E+001 4.02726E+001 2.94568E+002 + 4.03338E+003 2.65077E-002 7.83598E+001 4.02806E+001 2.94407E+002 + 4.05634E+003 2.60601E-002 7.86000E+001 4.02886E+001 2.94246E+002 + 4.07944E+003 2.56199E-002 7.88407E+001 4.02966E+001 2.94086E+002 + 4.10267E+003 2.51872E-002 7.90821E+001 4.03046E+001 2.93926E+002 + 4.12603E+003 2.47618E-002 7.93240E+001 4.03126E+001 2.93766E+002 + 4.14952E+003 2.43436E-002 7.95666E+001 4.03206E+001 2.93606E+002 + 4.17315E+003 2.39325E-002 7.98098E+001 4.03286E+001 2.93446E+002 + 4.19691E+003 2.35283E-002 8.00537E+001 4.03366E+001 2.93287E+002 + 4.22081E+003 2.31309E-002 8.02981E+001 4.03446E+001 2.93127E+002 + 4.24484E+003 2.27403E-002 8.05432E+001 4.03525E+001 2.92968E+002 + 4.26901E+003 2.23562E-002 8.07889E+001 4.03605E+001 2.92809E+002 + 4.29331E+003 2.19787E-002 8.10352E+001 4.03685E+001 2.92650E+002 + 4.31776E+003 2.16075E-002 8.12822E+001 4.03764E+001 2.92491E+002 + 4.34235E+003 2.12425E-002 8.15298E+001 4.03843E+001 2.92332E+002 + 4.36707E+003 2.08838E-002 8.17781E+001 4.03923E+001 2.92173E+002 + 4.39194E+003 2.05311E-002 8.20269E+001 4.04002E+001 2.92015E+002 + 4.41694E+003 2.01843E-002 8.22764E+001 4.04081E+001 2.91856E+002 + 4.44209E+003 1.98434E-002 8.25266E+001 4.04160E+001 2.91698E+002 + 4.46738E+003 1.95083E-002 8.27774E+001 4.04239E+001 2.91540E+002 + 4.49282E+003 1.91788E-002 8.30289E+001 4.04318E+001 2.91382E+002 + 4.51840E+003 1.88549E-002 8.32810E+001 4.04397E+001 2.91224E+002 + 4.54413E+003 1.85365E-002 8.35337E+001 4.04476E+001 2.91066E+002 + 4.57000E+003 1.82234E-002 8.37871E+001 4.04555E+001 2.90909E+002 + 4.59602E+003 1.79156E-002 8.40412E+001 4.04634E+001 2.90751E+002 + 4.62219E+003 1.76131E-002 8.42959E+001 4.04712E+001 2.90594E+002 + 4.64851E+003 1.73156E-002 8.45513E+001 4.04791E+001 2.90437E+002 + 4.67498E+003 1.70232E-002 8.48073E+001 4.04870E+001 2.90279E+002 + 4.70160E+003 1.67357E-002 8.50640E+001 4.04948E+001 2.90123E+002 + 4.72837E+003 1.64530E-002 8.53214E+001 4.05026E+001 2.89966E+002 + 4.75529E+003 1.61751E-002 8.55794E+001 4.05105E+001 2.89809E+002 + 4.78237E+003 1.59020E-002 8.58381E+001 4.05183E+001 2.89652E+002 + 4.80960E+003 1.56334E-002 8.60975E+001 4.05261E+001 2.89496E+002 + 4.83698E+003 1.53694E-002 8.63575E+001 4.05339E+001 2.89340E+002 + 4.86452E+003 1.51098E-002 8.66182E+001 4.05418E+001 2.89183E+002 + 4.89222E+003 1.48546E-002 8.68797E+001 4.05496E+001 2.89027E+002 + 4.92008E+003 1.46037E-002 8.71417E+001 4.05574E+001 2.88871E+002 + 4.94809E+003 1.43571E-002 8.74045E+001 4.05651E+001 2.88716E+002 + 4.97627E+003 1.41146E-002 8.76680E+001 4.05729E+001 2.88560E+002 + 5.00460E+003 1.38762E-002 8.79321E+001 4.05807E+001 2.88404E+002 + 5.03310E+003 1.36419E-002 8.81969E+001 4.05885E+001 2.88249E+002 + 5.06175E+003 1.34115E-002 8.84625E+001 4.05962E+001 2.88093E+002 + 5.09057E+003 1.31850E-002 8.87287E+001 4.06040E+001 2.87938E+002 + 5.11956E+003 1.29623E-002 8.89956E+001 4.06118E+001 2.87783E+002 + 5.14871E+003 1.27434E-002 8.92632E+001 4.06195E+001 2.87628E+002 + 5.17803E+003 1.25281E-002 8.95315E+001 4.06272E+001 2.87473E+002 + 5.20751E+003 1.23166E-002 8.98005E+001 4.06350E+001 2.87319E+002 + 5.23716E+003 1.21085E-002 9.00703E+001 4.06427E+001 2.87164E+002 + 5.26698E+003 1.19040E-002 9.03407E+001 4.06504E+001 2.87010E+002 + 5.29697E+003 1.17030E-002 9.06118E+001 4.06582E+001 2.86855E+002 + 5.32713E+003 1.15053E-002 9.08837E+001 4.06659E+001 2.86701E+002 + 5.35746E+003 1.13110E-002 9.11562E+001 4.06736E+001 2.86547E+002 + 5.38797E+003 1.11200E-002 9.14295E+001 4.06813E+001 2.86393E+002 + 5.41864E+003 1.09322E-002 9.17035E+001 4.06890E+001 2.86239E+002 + 5.44950E+003 1.07476E-002 9.19782E+001 4.06967E+001 2.86085E+002 + 5.48053E+003 1.05661E-002 9.22537E+001 4.07043E+001 2.85932E+002 + 5.51173E+003 1.03876E-002 9.25299E+001 4.07120E+001 2.85778E+002 + 5.54311E+003 1.02122E-002 9.28067E+001 4.07197E+001 2.85625E+002 + 5.57468E+003 1.00397E-002 9.30844E+001 4.07273E+001 2.85471E+002 + 5.60642E+003 9.87014E-003 9.33627E+001 4.07350E+001 2.85318E+002 + 5.63834E+003 9.70344E-003 9.36418E+001 4.07427E+001 2.85165E+002 + 5.67044E+003 9.53956E-003 9.39217E+001 4.07503E+001 2.85012E+002 + 5.70273E+003 9.37845E-003 9.42022E+001 4.07579E+001 2.84859E+002 + 5.73520E+003 9.22006E-003 9.44836E+001 4.07656E+001 2.84707E+002 + 5.76786E+003 9.06434E-003 9.47656E+001 4.07732E+001 2.84554E+002 + 5.80070E+003 8.91125E-003 9.50484E+001 4.07808E+001 2.84401E+002 + 5.83373E+003 8.76075E-003 9.53320E+001 4.07885E+001 2.84249E+002 + 5.86694E+003 8.61279E-003 9.56163E+001 4.07961E+001 2.84097E+002 + 5.90035E+003 8.46733E-003 9.59013E+001 4.08037E+001 2.83945E+002 + 5.93394E+003 8.32433E-003 9.61871E+001 4.08113E+001 2.83793E+002 + 5.96773E+003 8.18374E-003 9.64737E+001 4.08189E+001 2.83641E+002 + 6.00171E+003 8.04552E-003 9.67610E+001 4.08265E+001 2.83489E+002 + 6.03588E+003 7.90964E-003 9.70491E+001 4.08340E+001 2.83337E+002 + 6.07025E+003 7.77606E-003 9.73380E+001 4.08416E+001 2.83186E+002 + 6.10481E+003 7.64473E-003 9.76276E+001 4.08492E+001 2.83034E+002 + 6.13957E+003 7.51562E-003 9.79180E+001 4.08568E+001 2.82883E+002 + 6.17453E+003 7.38869E-003 9.82092E+001 4.08643E+001 2.82732E+002 + 6.20969E+003 7.26390E-003 9.85011E+001 4.08719E+001 2.82580E+002 + 6.24505E+003 7.14122E-003 9.87939E+001 4.08794E+001 2.82429E+002 + 6.28060E+003 7.02061E-003 9.90874E+001 4.08870E+001 2.82279E+002 + 6.31637E+003 6.90204E-003 9.93817E+001 4.08945E+001 2.82128E+002 + 6.35233E+003 6.78548E-003 9.96767E+001 4.09020E+001 2.81977E+002 + 6.38850E+003 6.67088E-003 9.99726E+001 4.09096E+001 2.81826E+002 + 6.42487E+003 6.55821E-003 1.00269E+002 4.09171E+001 2.81676E+002 + 6.46146E+003 6.44745E-003 1.00567E+002 4.09246E+001 2.81526E+002 + 6.49825E+003 6.33856E-003 1.00865E+002 4.09321E+001 2.81375E+002 + 6.53525E+003 6.23151E-003 1.01164E+002 4.09396E+001 2.81225E+002 + 6.57246E+003 6.12627E-003 1.01464E+002 4.09471E+001 2.81075E+002 + 6.60988E+003 6.02280E-003 1.01764E+002 4.09546E+001 2.80925E+002 + 6.64752E+003 5.92108E-003 1.02066E+002 4.09621E+001 2.80775E+002 + 6.68537E+003 5.82108E-003 1.02368E+002 4.09696E+001 2.80626E+002 + 6.72343E+003 5.72277E-003 1.02671E+002 4.09771E+001 2.80476E+002 + 6.76172E+003 5.62612E-003 1.02975E+002 4.09846E+001 2.80327E+002 + 6.80022E+003 5.53110E-003 1.03280E+002 4.09920E+001 2.80177E+002 + 6.83894E+003 5.43768E-003 1.03585E+002 4.09995E+001 2.80028E+002 + 6.87788E+003 5.34585E-003 1.03891E+002 4.10070E+001 2.79879E+002 + 6.91704E+003 5.25556E-003 1.04199E+002 4.10144E+001 2.79730E+002 + 6.95642E+003 5.16680E-003 1.04507E+002 4.10219E+001 2.79581E+002 + 6.99603E+003 5.07954E-003 1.04815E+002 4.10293E+001 2.79432E+002 + 7.03586E+003 4.99375E-003 1.05125E+002 4.10367E+001 2.79283E+002 + 7.07593E+003 4.90941E-003 1.05435E+002 4.10442E+001 2.79134E+002 + 7.11622E+003 4.82650E-003 1.05747E+002 4.10516E+001 2.78986E+002 + 7.15673E+003 4.74498E-003 1.06059E+002 4.10590E+001 2.78837E+002 + 7.19748E+003 4.66485E-003 1.06372E+002 4.10664E+001 2.78689E+002 + 7.23847E+003 4.58606E-003 1.06686E+002 4.10739E+001 2.78541E+002 + 7.27968E+003 4.50861E-003 1.07000E+002 4.10813E+001 2.78392E+002 + 7.32113E+003 4.43246E-003 1.07316E+002 4.10887E+001 2.78244E+002 + 7.36282E+003 4.35760E-003 1.07632E+002 4.10961E+001 2.78096E+002 + 7.40474E+003 4.28401E-003 1.07949E+002 4.11035E+001 2.77949E+002 + 7.44690E+003 4.21166E-003 1.08267E+002 4.11108E+001 2.77801E+002 + 7.48930E+003 4.14053E-003 1.08586E+002 4.11182E+001 2.77653E+002 + 7.53194E+003 4.07060E-003 1.08906E+002 4.11256E+001 2.77506E+002 + 7.57483E+003 4.00185E-003 1.09227E+002 4.11330E+001 2.77358E+002 + 7.61796E+003 3.93426E-003 1.09548E+002 4.11403E+001 2.77211E+002 + 7.66134E+003 3.86782E-003 1.09870E+002 4.11477E+001 2.77064E+002 + 7.70496E+003 3.80249E-003 1.10194E+002 4.11551E+001 2.76917E+002 + 7.74883E+003 3.73827E-003 1.10518E+002 4.11624E+001 2.76770E+002 + 7.79295E+003 3.67514E-003 1.10843E+002 4.11698E+001 2.76623E+002 + 7.83732E+003 3.61307E-003 1.11169E+002 4.11771E+001 2.76476E+002 + 7.88195E+003 3.55205E-003 1.11495E+002 4.11844E+001 2.76329E+002 + 7.92683E+003 3.49206E-003 1.11823E+002 4.11918E+001 2.76182E+002 + 7.97196E+003 3.43308E-003 1.12151E+002 4.11991E+001 2.76036E+002 + 8.01735E+003 3.37510E-003 1.12481E+002 4.12064E+001 2.75889E+002 + 8.06300E+003 3.31810E-003 1.12811E+002 4.12137E+001 2.75743E+002 + 8.10891E+003 3.26206E-003 1.13142E+002 4.12210E+001 2.75597E+002 + 8.15508E+003 3.20697E-003 1.13474E+002 4.12283E+001 2.75451E+002 + 8.20152E+003 3.15280E-003 1.13807E+002 4.12356E+001 2.75305E+002 + 8.24821E+003 3.09956E-003 1.14141E+002 4.12429E+001 2.75159E+002 + 8.29518E+003 3.04721E-003 1.14476E+002 4.12502E+001 2.75013E+002 + 8.34241E+003 2.99575E-003 1.14812E+002 4.12575E+001 2.74867E+002 + 8.38991E+003 2.94515E-003 1.15148E+002 4.12648E+001 2.74721E+002 + 8.43768E+003 2.89541E-003 1.15486E+002 4.12721E+001 2.74576E+002 + 8.48572E+003 2.84651E-003 1.15824E+002 4.12794E+001 2.74430E+002 + 8.53404E+003 2.79844E-003 1.16164E+002 4.12866E+001 2.74285E+002 + 8.58263E+003 2.75117E-003 1.16504E+002 4.12939E+001 2.74140E+002 + 8.63150E+003 2.70471E-003 1.16845E+002 4.13011E+001 2.73995E+002 + 8.68065E+003 2.65903E-003 1.17187E+002 4.13084E+001 2.73850E+002 + 8.73007E+003 2.61412E-003 1.17530E+002 4.13156E+001 2.73705E+002 + 8.77978E+003 2.56997E-003 1.17874E+002 4.13229E+001 2.73560E+002 + 8.82977E+003 2.52657E-003 1.18219E+002 4.13301E+001 2.73415E+002 + 8.88005E+003 2.48390E-003 1.18565E+002 4.13374E+001 2.73270E+002 + 8.93061E+003 2.44195E-003 1.18912E+002 4.13446E+001 2.73126E+002 + 8.98146E+003 2.40070E-003 1.19260E+002 4.13518E+001 2.72981E+002 + 9.03260E+003 2.36016E-003 1.19609E+002 4.13590E+001 2.72837E+002 + 9.08403E+003 2.32030E-003 1.19958E+002 4.13662E+001 2.72692E+002 + 9.13575E+003 2.28111E-003 1.20309E+002 4.13735E+001 2.72548E+002 + 9.18777E+003 2.24259E-003 1.20660E+002 4.13807E+001 2.72404E+002 + 9.24008E+003 2.20471E-003 1.21013E+002 4.13879E+001 2.72260E+002 + 9.29270E+003 2.16748E-003 1.21366E+002 4.13951E+001 2.72116E+002 + 9.34561E+003 2.13087E-003 1.21721E+002 4.14023E+001 2.71972E+002 + 9.39882E+003 2.09488E-003 1.22076E+002 4.14094E+001 2.71829E+002 + 9.45234E+003 2.05950E-003 1.22433E+002 4.14166E+001 2.71685E+002 + 9.50616E+003 2.02472E-003 1.22790E+002 4.14238E+001 2.71541E+002 + 9.56028E+003 1.99052E-003 1.23148E+002 4.14310E+001 2.71398E+002 + 9.61472E+003 1.95690E-003 1.23508E+002 4.14381E+001 2.71255E+002 + 9.66946E+003 1.92385E-003 1.23868E+002 4.14453E+001 2.71111E+002 + 9.72452E+003 1.89136E-003 1.24229E+002 4.14525E+001 2.70968E+002 + 9.77989E+003 1.85942E-003 1.24592E+002 4.14596E+001 2.70825E+002 + 9.83558E+003 1.82802E-003 1.24955E+002 4.14668E+001 2.70682E+002 + 9.89158E+003 1.79714E-003 1.25319E+002 4.14739E+001 2.70539E+002 + 9.94790E+003 1.76679E-003 1.25684E+002 4.14811E+001 2.70396E+002 + 1.00045E+004 1.73695E-003 1.26051E+002 4.14882E+001 2.70253E+002 + 1.00615E+004 1.70762E-003 1.26418E+002 4.14953E+001 2.70111E+002 + 1.01188E+004 1.67878E-003 1.26786E+002 4.15024E+001 2.69968E+002 + 1.01764E+004 1.65042E-003 1.27156E+002 4.15096E+001 2.69826E+002 + 1.02344E+004 1.62255E-003 1.27526E+002 4.15167E+001 2.69683E+002 + 1.02926E+004 1.59515E-003 1.27897E+002 4.15238E+001 2.69541E+002 + 1.03512E+004 1.56821E-003 1.28269E+002 4.15309E+001 2.69399E+002 + 1.04102E+004 1.54172E-003 1.28643E+002 4.15380E+001 2.69257E+002 + 1.04694E+004 1.51568E-003 1.29017E+002 4.15451E+001 2.69115E+002 + 1.05291E+004 1.49009E-003 1.29393E+002 4.15522E+001 2.68973E+002 + 1.05890E+004 1.46492E-003 1.29769E+002 4.15593E+001 2.68831E+002 + 1.06493E+004 1.44018E-003 1.30146E+002 4.15664E+001 2.68689E+002 + 1.07099E+004 1.41586E-003 1.30525E+002 4.15735E+001 2.68548E+002 + 1.07709E+004 1.39194E-003 1.30905E+002 4.15806E+001 2.68406E+002 + 1.08322E+004 1.36844E-003 1.31285E+002 4.15876E+001 2.68265E+002 + 1.08939E+004 1.34532E-003 1.31667E+002 4.15947E+001 2.68123E+002 + 1.09559E+004 1.32260E-003 1.32049E+002 4.16018E+001 2.67982E+002 + 1.10183E+004 1.30027E-003 1.32433E+002 4.16088E+001 2.67841E+002 + 1.10811E+004 1.27831E-003 1.32818E+002 4.16159E+001 2.67700E+002 + 1.11442E+004 1.25672E-003 1.33204E+002 4.16229E+001 2.67559E+002 + 1.12076E+004 1.23549E-003 1.33591E+002 4.16300E+001 2.67418E+002 + 1.12714E+004 1.21463E-003 1.33979E+002 4.16370E+001 2.67277E+002 + 1.13356E+004 1.19411E-003 1.34368E+002 4.16441E+001 2.67136E+002 + 1.14002E+004 1.17394E-003 1.34758E+002 4.16511E+001 2.66995E+002 + 1.14651E+004 1.15412E-003 1.35149E+002 4.16581E+001 2.66855E+002 + 1.15303E+004 1.13463E-003 1.35541E+002 4.16651E+001 2.66714E+002 + 1.15960E+004 1.11546E-003 1.35935E+002 4.16722E+001 2.66574E+002 + 1.16620E+004 1.09662E-003 1.36329E+002 4.16792E+001 2.66433E+002 + 1.17284E+004 1.07810E-003 1.36724E+002 4.16862E+001 2.66293E+002 + 1.17952E+004 1.05990E-003 1.37121E+002 4.16932E+001 2.66153E+002 + 1.18624E+004 1.04200E-003 1.37519E+002 4.17002E+001 2.66013E+002 + 1.19299E+004 1.02440E-003 1.37918E+002 4.17072E+001 2.65873E+002 + 1.19978E+004 1.00710E-003 1.38317E+002 4.17142E+001 2.65733E+002 + 1.20661E+004 9.90087E-004 1.38718E+002 4.17212E+001 2.65593E+002 + 1.21349E+004 9.73366E-004 1.39120E+002 4.17282E+001 2.65453E+002 + 1.22039E+004 9.56927E-004 1.39524E+002 4.17352E+001 2.65314E+002 + 1.22734E+004 9.40765E-004 1.39928E+002 4.17421E+001 2.65174E+002 + 1.23433E+004 9.24877E-004 1.40333E+002 4.17491E+001 2.65035E+002 + 1.24136E+004 9.09257E-004 1.40740E+002 4.17561E+001 2.64895E+002 + 1.24843E+004 8.93900E-004 1.41148E+002 4.17630E+001 2.64756E+002 + 1.25554E+004 8.78803E-004 1.41556E+002 4.17700E+001 2.64617E+002 + 1.26269E+004 8.63961E-004 1.41966E+002 4.17770E+001 2.64478E+002 + 1.26987E+004 8.49370E-004 1.42377E+002 4.17839E+001 2.64339E+002 + 1.27711E+004 8.35025E-004 1.42790E+002 4.17909E+001 2.64200E+002 + 1.28438E+004 8.20922E-004 1.43203E+002 4.17978E+001 2.64061E+002 + 1.29169E+004 8.07058E-004 1.43617E+002 4.18047E+001 2.63922E+002 + 1.29904E+004 7.93428E-004 1.44033E+002 4.18117E+001 2.63783E+002 + 1.30644E+004 7.80027E-004 1.44450E+002 4.18186E+001 2.63645E+002 + 1.31388E+004 7.66854E-004 1.44868E+002 4.18255E+001 2.63506E+002 + 1.32136E+004 7.53902E-004 1.45287E+002 4.18325E+001 2.63368E+002 + 1.32888E+004 7.41170E-004 1.45707E+002 4.18394E+001 2.63229E+002 + 1.33645E+004 7.28652E-004 1.46129E+002 4.18463E+001 2.63091E+002 + 1.34406E+004 7.16346E-004 1.46551E+002 4.18532E+001 2.62953E+002 + 1.35171E+004 7.04248E-004 1.46975E+002 4.18601E+001 2.62815E+002 + 1.35941E+004 6.92354E-004 1.47400E+002 4.18670E+001 2.62677E+002 + 1.36715E+004 6.80661E-004 1.47826E+002 4.18739E+001 2.62539E+002 + 1.37493E+004 6.69165E-004 1.48253E+002 4.18808E+001 2.62401E+002 + 1.38276E+004 6.57864E-004 1.48682E+002 4.18877E+001 2.62263E+002 + 1.39064E+004 6.46753E-004 1.49111E+002 4.18946E+001 2.62125E+002 + 1.39855E+004 6.35830E-004 1.49542E+002 4.19015E+001 2.61988E+002 + 1.40652E+004 6.25092E-004 1.49974E+002 4.19083E+001 2.61850E+002 + 1.41453E+004 6.14534E-004 1.50407E+002 4.19152E+001 2.61713E+002 + 1.42258E+004 6.04156E-004 1.50842E+002 4.19221E+001 2.61575E+002 + 1.43068E+004 5.93952E-004 1.51277E+002 4.19289E+001 2.61438E+002 + 1.43883E+004 5.83921E-004 1.51714E+002 4.19358E+001 2.61301E+002 + 1.44702E+004 5.74059E-004 1.52152E+002 4.19427E+001 2.61164E+002 + 1.45526E+004 5.64364E-004 1.52592E+002 4.19495E+001 2.61026E+002 + 1.46354E+004 5.54832E-004 1.53032E+002 4.19564E+001 2.60890E+002 + 1.47188E+004 5.45462E-004 1.53474E+002 4.19632E+001 2.60753E+002 + 1.48026E+004 5.36250E-004 1.53917E+002 4.19700E+001 2.60616E+002 + 1.48869E+004 5.27193E-004 1.54361E+002 4.19769E+001 2.60479E+002 + 1.49716E+004 5.18289E-004 1.54806E+002 4.19837E+001 2.60342E+002 + 1.50569E+004 5.09536E-004 1.55253E+002 4.19905E+001 2.60206E+002 + 1.51426E+004 5.00930E-004 1.55701E+002 4.19974E+001 2.60069E+002 + 1.52288E+004 4.92470E-004 1.56150E+002 4.20042E+001 2.59933E+002 + 1.53155E+004 4.84153E-004 1.56600E+002 4.20110E+001 2.59797E+002 + 1.54027E+004 4.75976E-004 1.57052E+002 4.20178E+001 2.59660E+002 + 1.54904E+004 4.67937E-004 1.57505E+002 4.20246E+001 2.59524E+002 + 1.55786E+004 4.60034E-004 1.57959E+002 4.20314E+001 2.59388E+002 + 1.56673E+004 4.52265E-004 1.58414E+002 4.20382E+001 2.59252E+002 + 1.57566E+004 4.44627E-004 1.58871E+002 4.20450E+001 2.59116E+002 + 1.58463E+004 4.37117E-004 1.59329E+002 4.20518E+001 2.58980E+002 + 1.59365E+004 4.29735E-004 1.59788E+002 4.20586E+001 2.58845E+002 + 1.60272E+004 4.22477E-004 1.60249E+002 4.20654E+001 2.58709E+002 + 1.61185E+004 4.15342E-004 1.60710E+002 4.20722E+001 2.58573E+002 + 1.62103E+004 4.08327E-004 1.61173E+002 4.20789E+001 2.58438E+002 + 1.63026E+004 4.01431E-004 1.61638E+002 4.20857E+001 2.58302E+002 + 1.63954E+004 3.94651E-004 1.62103E+002 4.20925E+001 2.58167E+002 + 1.64887E+004 3.87986E-004 1.62570E+002 4.20992E+001 2.58032E+002 + 1.65826E+004 3.81434E-004 1.63039E+002 4.21060E+001 2.57896E+002 + 1.66771E+004 3.74992E-004 1.63508E+002 4.21128E+001 2.57761E+002 + 1.67720E+004 3.68658E-004 1.63979E+002 4.21195E+001 2.57626E+002 + 1.68675E+004 3.62432E-004 1.64451E+002 4.21263E+001 2.57491E+002 + 1.69635E+004 3.56311E-004 1.64925E+002 4.21330E+001 2.57356E+002 + 1.70601E+004 3.50293E-004 1.65399E+002 4.21397E+001 2.57221E+002 + 1.71573E+004 3.44377E-004 1.65876E+002 4.21465E+001 2.57087E+002 + 1.72550E+004 3.38561E-004 1.66353E+002 4.21532E+001 2.56952E+002 + 1.73532E+004 3.32843E-004 1.66832E+002 4.21599E+001 2.56817E+002 + 1.74520E+004 3.27222E-004 1.67312E+002 4.21667E+001 2.56683E+002 + 1.75514E+004 3.21695E-004 1.67793E+002 4.21734E+001 2.56548E+002 + 1.76513E+004 3.16262E-004 1.68276E+002 4.21801E+001 2.56414E+002 + 1.77518E+004 3.10921E-004 1.68760E+002 4.21868E+001 2.56280E+002 + 1.78529E+004 3.05670E-004 1.69246E+002 4.21935E+001 2.56146E+002 + 1.79546E+004 3.00507E-004 1.69732E+002 4.22002E+001 2.56011E+002 + 1.80568E+004 2.95432E-004 1.70221E+002 4.22069E+001 2.55877E+002 + 1.81596E+004 2.90443E-004 1.70710E+002 4.22136E+001 2.55743E+002 + 1.82630E+004 2.85537E-004 1.71201E+002 4.22203E+001 2.55610E+002 + 1.83670E+004 2.80715E-004 1.71693E+002 4.22270E+001 2.55476E+002 + 1.84716E+004 2.75974E-004 1.72187E+002 4.22337E+001 2.55342E+002 + 1.85767E+004 2.71313E-004 1.72682E+002 4.22404E+001 2.55208E+002 + 1.86825E+004 2.66731E-004 1.73179E+002 4.22471E+001 2.55075E+002 + 1.87889E+004 2.62226E-004 1.73676E+002 4.22538E+001 2.54941E+002 + 1.88959E+004 2.57797E-004 1.74176E+002 4.22604E+001 2.54808E+002 + 1.90035E+004 2.53444E-004 1.74676E+002 4.22671E+001 2.54674E+002 + 1.91117E+004 2.49163E-004 1.75178E+002 4.22738E+001 2.54541E+002 + 1.92205E+004 2.44955E-004 1.75682E+002 4.22804E+001 2.54408E+002 + 1.93299E+004 2.40818E-004 1.76186E+002 4.22871E+001 2.54275E+002 + 1.94400E+004 2.36751E-004 1.76693E+002 4.22937E+001 2.54142E+002 + 1.95507E+004 2.32752E-004 1.77200E+002 4.23004E+001 2.54009E+002 + 1.96620E+004 2.28821E-004 1.77709E+002 4.23070E+001 2.53876E+002 + 1.97739E+004 2.24957E-004 1.78220E+002 4.23137E+001 2.53743E+002 + 1.98865E+004 2.21158E-004 1.78732E+002 4.23203E+001 2.53610E+002 + 1.99998E+004 2.17423E-004 1.79245E+002 4.23269E+001 2.53478E+002 + 2.01136E+004 2.13750E-004 1.79760E+002 4.23336E+001 2.53345E+002 + 2.02282E+004 2.10140E-004 1.80276E+002 4.23402E+001 2.53213E+002 + 2.03433E+004 2.06591E-004 1.80794E+002 4.23468E+001 2.53080E+002 + 2.04592E+004 2.03102E-004 1.81313E+002 4.23534E+001 2.52948E+002 + 2.05757E+004 1.99672E-004 1.81833E+002 4.23600E+001 2.52815E+002 + 2.06928E+004 1.96300E-004 1.82355E+002 4.23666E+001 2.52683E+002 + 2.08106E+004 1.92985E-004 1.82879E+002 4.23733E+001 2.52551E+002 + 2.09291E+004 1.89725E-004 1.83404E+002 4.23799E+001 2.52419E+002 + 2.10483E+004 1.86521E-004 1.83930E+002 4.23865E+001 2.52287E+002 + 2.11682E+004 1.83371E-004 1.84458E+002 4.23930E+001 2.52155E+002 + 2.12887E+004 1.80274E-004 1.84987E+002 4.23996E+001 2.52023E+002 + 2.14099E+004 1.77229E-004 1.85518E+002 4.24062E+001 2.51891E+002 + 2.15318E+004 1.74236E-004 1.86050E+002 4.24128E+001 2.51760E+002 + 2.16544E+004 1.71293E-004 1.86584E+002 4.24194E+001 2.51628E+002 + 2.17777E+004 1.68401E-004 1.87119E+002 4.24260E+001 2.51497E+002 + 2.19017E+004 1.65556E-004 1.87656E+002 4.24325E+001 2.51365E+002 + 2.20264E+004 1.62760E-004 1.88195E+002 4.24391E+001 2.51234E+002 + 2.21518E+004 1.60012E-004 1.88734E+002 4.24457E+001 2.51102E+002 + 2.22779E+004 1.57309E-004 1.89276E+002 4.24522E+001 2.50971E+002 + 2.24048E+004 1.54652E-004 1.89819E+002 4.24588E+001 2.50840E+002 + 2.25324E+004 1.52040E-004 1.90363E+002 4.24654E+001 2.50709E+002 + 2.26607E+004 1.49473E-004 1.90909E+002 4.24719E+001 2.50578E+002 + 2.27897E+004 1.46948E-004 1.91456E+002 4.24785E+001 2.50447E+002 + 2.29195E+004 1.44466E-004 1.92005E+002 4.24850E+001 2.50316E+002 + 2.30500E+004 1.42027E-004 1.92556E+002 4.24915E+001 2.50185E+002 + 2.31812E+004 1.39628E-004 1.93108E+002 4.24981E+001 2.50054E+002 + 2.33132E+004 1.37270E-004 1.93661E+002 4.25046E+001 2.49924E+002 + 2.34459E+004 1.34951E-004 1.94216E+002 4.25111E+001 2.49793E+002 + 2.35794E+004 1.32672E-004 1.94773E+002 4.25177E+001 2.49663E+002 + 2.37137E+004 1.30431E-004 1.95331E+002 4.25242E+001 2.49532E+002 + 2.38487E+004 1.28229E-004 1.95891E+002 4.25307E+001 2.49402E+002 + 2.39845E+004 1.26063E-004 1.96453E+002 4.25372E+001 2.49272E+002 + 2.41211E+004 1.23934E-004 1.97015E+002 4.25437E+001 2.49141E+002 + 2.42584E+004 1.21841E-004 1.97580E+002 4.25502E+001 2.49011E+002 + 2.43965E+004 1.19783E-004 1.98146E+002 4.25567E+001 2.48881E+002 + 2.45354E+004 1.17760E-004 1.98714E+002 4.25632E+001 2.48751E+002 + 2.46751E+004 1.15771E-004 1.99283E+002 4.25697E+001 2.48621E+002 + 2.48156E+004 1.13816E-004 1.99854E+002 4.25762E+001 2.48491E+002 + 2.49569E+004 1.11894E-004 2.00427E+002 4.25827E+001 2.48361E+002 + 2.50990E+004 1.10004E-004 2.01001E+002 4.25892E+001 2.48232E+002 + 2.52419E+004 1.08146E-004 2.01576E+002 4.25957E+001 2.48102E+002 + 2.53857E+004 1.06320E-004 2.02154E+002 4.26022E+001 2.47972E+002 + 2.55302E+004 1.04524E-004 2.02733E+002 4.26086E+001 2.47843E+002 + 2.56756E+004 1.02759E-004 2.03313E+002 4.26151E+001 2.47714E+002 + 2.58218E+004 1.01023E-004 2.03896E+002 4.26216E+001 2.47584E+002 + 2.59688E+004 9.93171E-005 2.04479E+002 4.26280E+001 2.47455E+002 + 2.61167E+004 9.76397E-005 2.05065E+002 4.26345E+001 2.47326E+002 + 2.62654E+004 9.59907E-005 2.05652E+002 4.26410E+001 2.47197E+002 + 2.64149E+004 9.43695E-005 2.06241E+002 4.26474E+001 2.47067E+002 + 2.65653E+004 9.27757E-005 2.06831E+002 4.26539E+001 2.46938E+002 + 2.67166E+004 9.12088E-005 2.07423E+002 4.26603E+001 2.46810E+002 + 2.68687E+004 8.96684E-005 2.08017E+002 4.26668E+001 2.46681E+002 + 2.70217E+004 8.81540E-005 2.08613E+002 4.26732E+001 2.46552E+002 + 2.71755E+004 8.66652E-005 2.09210E+002 4.26796E+001 2.46423E+002 + 2.73303E+004 8.52015E-005 2.09808E+002 4.26861E+001 2.46295E+002 + 2.74859E+004 8.37625E-005 2.10409E+002 4.26925E+001 2.46166E+002 + 2.76424E+004 8.23479E-005 2.11011E+002 4.26989E+001 2.46037E+002 + 2.77998E+004 8.09571E-005 2.11615E+002 4.27053E+001 2.45909E+002 + 2.79581E+004 7.95898E-005 2.12220E+002 4.27118E+001 2.45781E+002 + 2.81173E+004 7.82457E-005 2.12828E+002 4.27182E+001 2.45652E+002 + 2.82774E+004 7.69242E-005 2.13437E+002 4.27246E+001 2.45524E+002 + 2.84384E+004 7.56250E-005 2.14047E+002 4.27310E+001 2.45396E+002 + 2.86003E+004 7.43478E-005 2.14660E+002 4.27374E+001 2.45268E+002 + 2.87631E+004 7.30921E-005 2.15274E+002 4.27438E+001 2.45140E+002 + 2.89269E+004 7.18577E-005 2.15890E+002 4.27502E+001 2.45012E+002 + 2.90916E+004 7.06441E-005 2.16507E+002 4.27566E+001 2.44884E+002 + 2.92573E+004 6.94510E-005 2.17127E+002 4.27630E+001 2.44756E+002 + 2.94238E+004 6.82780E-005 2.17748E+002 4.27694E+001 2.44629E+002 + 2.95914E+004 6.71249E-005 2.18370E+002 4.27757E+001 2.44501E+002 + 2.97599E+004 6.59912E-005 2.18995E+002 4.27821E+001 2.44373E+002 + 2.99293E+004 6.48767E-005 2.19621E+002 4.27885E+001 2.44246E+002 + 3.00997E+004 6.37810E-005 2.20249E+002 4.27949E+001 2.44118E+002 + 3.02711E+004 6.27038E-005 2.20879E+002 4.28012E+001 2.43991E+002 + 3.04435E+004 6.16448E-005 2.21511E+002 4.28076E+001 2.43864E+002 + 3.06168E+004 6.06037E-005 2.22144E+002 4.28140E+001 2.43736E+002 + 3.07911E+004 5.95802E-005 2.22779E+002 4.28203E+001 2.43609E+002 + 3.09665E+004 5.85739E-005 2.23416E+002 4.28267E+001 2.43482E+002 + 3.11428E+004 5.75847E-005 2.24055E+002 4.28330E+001 2.43355E+002 + 3.13201E+004 5.66121E-005 2.24696E+002 4.28394E+001 2.43228E+002 + 3.14984E+004 5.56560E-005 2.25338E+002 4.28457E+001 2.43101E+002 + 3.16778E+004 5.47161E-005 2.25982E+002 4.28521E+001 2.42974E+002 + 3.18582E+004 5.37920E-005 2.26628E+002 4.28584E+001 2.42848E+002 + 3.20396E+004 5.28835E-005 2.27276E+002 4.28647E+001 2.42721E+002 + 3.22220E+004 5.19903E-005 2.27925E+002 4.28711E+001 2.42594E+002 + 3.24055E+004 5.11123E-005 2.28577E+002 4.28774E+001 2.42468E+002 + 3.25900E+004 5.02490E-005 2.29230E+002 4.28837E+001 2.42341E+002 + 3.27755E+004 4.94004E-005 2.29885E+002 4.28900E+001 2.42215E+002 + 3.29621E+004 4.85661E-005 2.30542E+002 4.28963E+001 2.42089E+002 + 3.31498E+004 4.77458E-005 2.31201E+002 4.29027E+001 2.41962E+002 + 3.33386E+004 4.69395E-005 2.31862E+002 4.29090E+001 2.41836E+002 + 3.35284E+004 4.61467E-005 2.32524E+002 4.29153E+001 2.41710E+002 + 3.37193E+004 4.53673E-005 2.33189E+002 4.29216E+001 2.41584E+002 + 3.39113E+004 4.46011E-005 2.33855E+002 4.29279E+001 2.41458E+002 + 3.41044E+004 4.38479E-005 2.34523E+002 4.29342E+001 2.41332E+002 + 3.42986E+004 4.31073E-005 2.35193E+002 4.29405E+001 2.41206E+002 + 3.44939E+004 4.23793E-005 2.35865E+002 4.29468E+001 2.41080E+002 + 3.46903E+004 4.16635E-005 2.36539E+002 4.29530E+001 2.40955E+002 + 3.48878E+004 4.09599E-005 2.37215E+002 4.29593E+001 2.40829E+002 + 3.50864E+004 4.02681E-005 2.37892E+002 4.29656E+001 2.40703E+002 + 3.52862E+004 3.95880E-005 2.38572E+002 4.29719E+001 2.40578E+002 + 3.54871E+004 3.89194E-005 2.39253E+002 4.29781E+001 2.40452E+002 + 3.56892E+004 3.82621E-005 2.39937E+002 4.29844E+001 2.40327E+002 + 3.58924E+004 3.76159E-005 2.40622E+002 4.29907E+001 2.40202E+002 + 3.60968E+004 3.69806E-005 2.41309E+002 4.29969E+001 2.40076E+002 + 3.63023E+004 3.63561E-005 2.41998E+002 4.30032E+001 2.39951E+002 + 3.65090E+004 3.57421E-005 2.42689E+002 4.30095E+001 2.39826E+002 + 3.67169E+004 3.51384E-005 2.43383E+002 4.30157E+001 2.39701E+002 + 3.69259E+004 3.45450E-005 2.44078E+002 4.30220E+001 2.39576E+002 + 3.71362E+004 3.39615E-005 2.44775E+002 4.30282E+001 2.39451E+002 + 3.73476E+004 3.33880E-005 2.45474E+002 4.30344E+001 2.39326E+002 + 3.75603E+004 3.28241E-005 2.46174E+002 4.30407E+001 2.39202E+002 + 3.77742E+004 3.22697E-005 2.46877E+002 4.30469E+001 2.39077E+002 + 3.79892E+004 3.17247E-005 2.47582E+002 4.30531E+001 2.38952E+002 + 3.82055E+004 3.11889E-005 2.48289E+002 4.30594E+001 2.38828E+002 + 3.84231E+004 3.06622E-005 2.48998E+002 4.30656E+001 2.38703E+002 + 3.86419E+004 3.01443E-005 2.49709E+002 4.30718E+001 2.38579E+002 + 3.88619E+004 2.96352E-005 2.50422E+002 4.30780E+001 2.38454E+002 + 3.90832E+004 2.91347E-005 2.51137E+002 4.30843E+001 2.38330E+002 + 3.93057E+004 2.86427E-005 2.51853E+002 4.30905E+001 2.38206E+002 + 3.95295E+004 2.81589E-005 2.52572E+002 4.30967E+001 2.38082E+002 + 3.97546E+004 2.76833E-005 2.53293E+002 4.31029E+001 2.37958E+002 + 3.99809E+004 2.72158E-005 2.54016E+002 4.31091E+001 2.37834E+002 + 4.02086E+004 2.67562E-005 2.54741E+002 4.31153E+001 2.37710E+002 + 4.04375E+004 2.63043E-005 2.55468E+002 4.31215E+001 2.37586E+002 + 4.06678E+004 2.58600E-005 2.56198E+002 4.31277E+001 2.37462E+002 + 4.08993E+004 2.54233E-005 2.56929E+002 4.31339E+001 2.37338E+002 + 4.11322E+004 2.49939E-005 2.57662E+002 4.31400E+001 2.37214E+002 + 4.13664E+004 2.45718E-005 2.58397E+002 4.31462E+001 2.37091E+002 + 4.16019E+004 2.41568E-005 2.59135E+002 4.31524E+001 2.36967E+002 + 4.18388E+004 2.37488E-005 2.59874E+002 4.31586E+001 2.36844E+002 + 4.20770E+004 2.33477E-005 2.60616E+002 4.31647E+001 2.36720E+002 + 4.23166E+004 2.29534E-005 2.61360E+002 4.31709E+001 2.36597E+002 + 4.25575E+004 2.25657E-005 2.62105E+002 4.31771E+001 2.36474E+002 + 4.27999E+004 2.21846E-005 2.62853E+002 4.31832E+001 2.36350E+002 + 4.30436E+004 2.18100E-005 2.63603E+002 4.31894E+001 2.36227E+002 + 4.32886E+004 2.14416E-005 2.64355E+002 4.31956E+001 2.36104E+002 + 4.35351E+004 2.10795E-005 2.65109E+002 4.32017E+001 2.35981E+002 + 4.37830E+004 2.07235E-005 2.65866E+002 4.32079E+001 2.35858E+002 + 4.40323E+004 2.03735E-005 2.66624E+002 4.32140E+001 2.35735E+002 + 4.42830E+004 2.00294E-005 2.67385E+002 4.32201E+001 2.35612E+002 + 4.45352E+004 1.96911E-005 2.68148E+002 4.32263E+001 2.35489E+002 + 4.47887E+004 1.93586E-005 2.68913E+002 4.32324E+001 2.35367E+002 + 4.50438E+004 1.90316E-005 2.69680E+002 4.32385E+001 2.35244E+002 + 4.53002E+004 1.87102E-005 2.70449E+002 4.32447E+001 2.35122E+002 + 4.55582E+004 1.83942E-005 2.71221E+002 4.32508E+001 2.34999E+002 + 4.58176E+004 1.80835E-005 2.71994E+002 4.32569E+001 2.34877E+002 + 4.60784E+004 1.77781E-005 2.72770E+002 4.32630E+001 2.34754E+002 + 4.63408E+004 1.74779E-005 2.73548E+002 4.32692E+001 2.34632E+002 + 4.66047E+004 1.71827E-005 2.74328E+002 4.32753E+001 2.34510E+002 + 4.68700E+004 1.68925E-005 2.75111E+002 4.32814E+001 2.34387E+002 + 4.71369E+004 1.66072E-005 2.75895E+002 4.32875E+001 2.34265E+002 + 4.74053E+004 1.63267E-005 2.76682E+002 4.32936E+001 2.34143E+002 + 4.76752E+004 1.60510E-005 2.77471E+002 4.32997E+001 2.34021E+002 + 4.79467E+004 1.57799E-005 2.78263E+002 4.33058E+001 2.33899E+002 + 4.82197E+004 1.55134E-005 2.79056E+002 4.33119E+001 2.33778E+002 + 4.84942E+004 1.52514E-005 2.79852E+002 4.33180E+001 2.33656E+002 + 4.87703E+004 1.49938E-005 2.80650E+002 4.33240E+001 2.33534E+002 + 4.90480E+004 1.47406E-005 2.81450E+002 4.33301E+001 2.33412E+002 + 4.93273E+004 1.44916E-005 2.82253E+002 4.33362E+001 2.33291E+002 + 4.96082E+004 1.42469E-005 2.83058E+002 4.33423E+001 2.33169E+002 + 4.98906E+004 1.40063E-005 2.83865E+002 4.33484E+001 2.33048E+002 + 5.01747E+004 1.37697E-005 2.84674E+002 4.33544E+001 2.32926E+002 + 5.04604E+004 1.35372E-005 2.85486E+002 4.33605E+001 2.32805E+002 + 5.07477E+004 1.33085E-005 2.86300E+002 4.33666E+001 2.32684E+002 + 5.10367E+004 1.30838E-005 2.87116E+002 4.33726E+001 2.32562E+002 + 5.13273E+004 1.28628E-005 2.87935E+002 4.33787E+001 2.32441E+002 + 5.16195E+004 1.26456E-005 2.88756E+002 4.33847E+001 2.32320E+002 + 5.19134E+004 1.24320E-005 2.89579E+002 4.33908E+001 2.32199E+002 + 5.22090E+004 1.22220E-005 2.90404E+002 4.33968E+001 2.32078E+002 + 5.25063E+004 1.20156E-005 2.91232E+002 4.34029E+001 2.31957E+002 + 5.28052E+004 1.18127E-005 2.92062E+002 4.34089E+001 2.31837E+002 + 5.31059E+004 1.16132E-005 2.92895E+002 4.34149E+001 2.31716E+002 + 5.34083E+004 1.14170E-005 2.93730E+002 4.34210E+001 2.31595E+002 + 5.37124E+004 1.12242E-005 2.94567E+002 4.34270E+001 2.31474E+002 + 5.40182E+004 1.10347E-005 2.95407E+002 4.34330E+001 2.31354E+002 + 5.43258E+004 1.08483E-005 2.96249E+002 4.34391E+001 2.31233E+002 + 5.46351E+004 1.06651E-005 2.97093E+002 4.34451E+001 2.31113E+002 + 5.49462E+004 1.04850E-005 2.97940E+002 4.34511E+001 2.30993E+002 + 5.52591E+004 1.03079E-005 2.98789E+002 4.34571E+001 2.30872E+002 + 5.55737E+004 1.01338E-005 2.99641E+002 4.34631E+001 2.30752E+002 + 5.58901E+004 9.96264E-006 3.00495E+002 4.34691E+001 2.30632E+002 + 5.62084E+004 9.79438E-006 3.01351E+002 4.34751E+001 2.30512E+002 + 5.65284E+004 9.62896E-006 3.02210E+002 4.34812E+001 2.30392E+002 + 5.68503E+004 9.46634E-006 3.03072E+002 4.34872E+001 2.30272E+002 + 5.71740E+004 9.30646E-006 3.03935E+002 4.34931E+001 2.30152E+002 + 5.74995E+004 9.14929E-006 3.04802E+002 4.34991E+001 2.30032E+002 + 5.78269E+004 8.99477E-006 3.05670E+002 4.35051E+001 2.29912E+002 + 5.81562E+004 8.84285E-006 3.06541E+002 4.35111E+001 2.29792E+002 + 5.84873E+004 8.69351E-006 3.07415E+002 4.35171E+001 2.29673E+002 + 5.88203E+004 8.54668E-006 3.08291E+002 4.35231E+001 2.29553E+002 + 5.91552E+004 8.40234E-006 3.09169E+002 4.35291E+001 2.29433E+002 + 5.94920E+004 8.26043E-006 3.10050E+002 4.35350E+001 2.29314E+002 + 5.98308E+004 8.12092E-006 3.10934E+002 4.35410E+001 2.29195E+002 + 6.01715E+004 7.98377E-006 3.11820E+002 4.35470E+001 2.29075E+002 + 6.05141E+004 7.84893E-006 3.12708E+002 4.35529E+001 2.28956E+002 + 6.08586E+004 7.71637E-006 3.13600E+002 4.35589E+001 2.28837E+002 + 6.12051E+004 7.58605E-006 3.14493E+002 4.35649E+001 2.28718E+002 + 6.15536E+004 7.45793E-006 3.15389E+002 4.35708E+001 2.28598E+002 + 6.19041E+004 7.33198E-006 3.16288E+002 4.35768E+001 2.28479E+002 + 6.22566E+004 7.20815E-006 3.17189E+002 4.35827E+001 2.28360E+002 + 6.26111E+004 7.08641E-006 3.18093E+002 4.35887E+001 2.28241E+002 + 6.29676E+004 6.96673E-006 3.18999E+002 4.35946E+001 2.28123E+002 + 6.33261E+004 6.84907E-006 3.19908E+002 4.36005E+001 2.28004E+002 + 6.36867E+004 6.73339E-006 3.20819E+002 4.36065E+001 2.27885E+002 + 6.40493E+004 6.61967E-006 3.21733E+002 4.36124E+001 2.27766E+002 + 6.44140E+004 6.50787E-006 3.22650E+002 4.36183E+001 2.27648E+002 + 6.47807E+004 6.39796E-006 3.23569E+002 4.36243E+001 2.27529E+002 + 6.51496E+004 6.28991E-006 3.24491E+002 4.36302E+001 2.27411E+002 + 6.55205E+004 6.18368E-006 3.25415E+002 4.36361E+001 2.27292E+002 + 6.58936E+004 6.07924E-006 3.26342E+002 4.36420E+001 2.27174E+002 + 6.62688E+004 5.97657E-006 3.27272E+002 4.36479E+001 2.27056E+002 + 6.66461E+004 5.87563E-006 3.28204E+002 4.36538E+001 2.26937E+002 + 6.70256E+004 5.77640E-006 3.29139E+002 4.36598E+001 2.26819E+002 + 6.74072E+004 5.67884E-006 3.30077E+002 4.36657E+001 2.26701E+002 + 6.77910E+004 5.58293E-006 3.31017E+002 4.36716E+001 2.26583E+002 + 6.81770E+004 5.48864E-006 3.31960E+002 4.36775E+001 2.26465E+002 + 6.85652E+004 5.39595E-006 3.32905E+002 4.36834E+001 2.26347E+002 + 6.89556E+004 5.30482E-006 3.33854E+002 4.36893E+001 2.26229E+002 + 6.93483E+004 5.21522E-006 3.34805E+002 4.36951E+001 2.26112E+002 + 6.97431E+004 5.12714E-006 3.35758E+002 4.37010E+001 2.25994E+002 + 7.01402E+004 5.04055E-006 3.36715E+002 4.37069E+001 2.25876E+002 + 7.05396E+004 4.95542E-006 3.37674E+002 4.37128E+001 2.25759E+002 + 7.09412E+004 4.87173E-006 3.38635E+002 4.37187E+001 2.25641E+002 + 7.13452E+004 4.78945E-006 3.39600E+002 4.37245E+001 2.25524E+002 + 7.17514E+004 4.70856E-006 3.40567E+002 4.37304E+001 2.25406E+002 + 7.21599E+004 4.62904E-006 3.41537E+002 4.37363E+001 2.25289E+002 + 7.25708E+004 4.55086E-006 3.42510E+002 4.37421E+001 2.25171E+002 + 7.29840E+004 4.47400E-006 3.43485E+002 4.37480E+001 2.25054E+002 + 7.33996E+004 4.39844E-006 3.44464E+002 4.37539E+001 2.24937E+002 + 7.38175E+004 4.32416E-006 3.45445E+002 4.37597E+001 2.24820E+002 + 7.42378E+004 4.25113E-006 3.46428E+002 4.37656E+001 2.24703E+002 + 7.46605E+004 4.17933E-006 3.47415E+002 4.37714E+001 2.24586E+002 + 7.50856E+004 4.10875E-006 3.48404E+002 4.37773E+001 2.24469E+002 + 7.55131E+004 4.03935E-006 3.49397E+002 4.37831E+001 2.24352E+002 + 7.59431E+004 3.97113E-006 3.50392E+002 4.37889E+001 2.24235E+002 + 7.63755E+004 3.90406E-006 3.51389E+002 4.37948E+001 2.24119E+002 + 7.68104E+004 3.83813E-006 3.52390E+002 4.38006E+001 2.24002E+002 + 7.72477E+004 3.77331E-006 3.53394E+002 4.38065E+001 2.23885E+002 + 7.76876E+004 3.70958E-006 3.54400E+002 4.38123E+001 2.23769E+002 + 7.81299E+004 3.64693E-006 3.55409E+002 4.38181E+001 2.23652E+002 + 7.85748E+004 3.58534E-006 3.56421E+002 4.38239E+001 2.23536E+002 + 7.90222E+004 3.52478E-006 3.57436E+002 4.38297E+001 2.23419E+002 + 7.94721E+004 3.46525E-006 3.58454E+002 4.38356E+001 2.23303E+002 + 7.99246E+004 3.40673E-006 3.59475E+002 4.38414E+001 2.23187E+002 + 8.03797E+004 3.34919E-006 3.60498E+002 4.38472E+001 2.23071E+002 + 8.08374E+004 3.29263E-006 3.61525E+002 4.38530E+001 2.22954E+002 + 8.12976E+004 3.23702E-006 3.62554E+002 4.38588E+001 2.22838E+002 + 8.17605E+004 3.18235E-006 3.63586E+002 4.38646E+001 2.22722E+002 + 8.22261E+004 3.12861E-006 3.64622E+002 4.38704E+001 2.22606E+002 + 8.26943E+004 3.07577E-006 3.65660E+002 4.38762E+001 2.22491E+002 + 8.31651E+004 3.02382E-006 3.66701E+002 4.38820E+001 2.22375E+002 + 8.36386E+004 2.97275E-006 3.67745E+002 4.38878E+001 2.22259E+002 + 8.41149E+004 2.92254E-006 3.68792E+002 4.38935E+001 2.22143E+002 + 8.45938E+004 2.87319E-006 3.69842E+002 4.38993E+001 2.22028E+002 + 8.50755E+004 2.82466E-006 3.70895E+002 4.39051E+001 2.21912E+002 + 8.55599E+004 2.77696E-006 3.71951E+002 4.39109E+001 2.21797E+002 + 8.60470E+004 2.73006E-006 3.73010E+002 4.39167E+001 2.21681E+002 + 8.65370E+004 2.68395E-006 3.74072E+002 4.39224E+001 2.21566E+002 + 8.70297E+004 2.63862E-006 3.75137E+002 4.39282E+001 2.21450E+002 + 8.75253E+004 2.59406E-006 3.76205E+002 4.39340E+001 2.21335E+002 + 8.80236E+004 2.55024E-006 3.77276E+002 4.39397E+001 2.21220E+002 + 8.85248E+004 2.50717E-006 3.78350E+002 4.39455E+001 2.21105E+002 + 8.90289E+004 2.46483E-006 3.79427E+002 4.39512E+001 2.20990E+002 + 8.95358E+004 2.42320E-006 3.80508E+002 4.39570E+001 2.20874E+002 + 9.00456E+004 2.38228E-006 3.81591E+002 4.39627E+001 2.20759E+002 + 9.05583E+004 2.34204E-006 3.82677E+002 4.39685E+001 2.20645E+002 + 9.10739E+004 2.30249E-006 3.83767E+002 4.39742E+001 2.20530E+002 + 9.15925E+004 2.26360E-006 3.84859E+002 4.39800E+001 2.20415E+002 + 9.21140E+004 2.22537E-006 3.85955E+002 4.39857E+001 2.20300E+002 + 9.26385E+004 2.18779E-006 3.87054E+002 4.39914E+001 2.20185E+002 + 9.31659E+004 2.15084E-006 3.88155E+002 4.39972E+001 2.20071E+002 + 9.36964E+004 2.11451E-006 3.89260E+002 4.40029E+001 2.19956E+002 + 9.42299E+004 2.07880E-006 3.90368E+002 4.40086E+001 2.19842E+002 + 9.47664E+004 2.04369E-006 3.91480E+002 4.40143E+001 2.19727E+002 + 9.53060E+004 2.00918E-006 3.92594E+002 4.40201E+001 2.19613E+002 + 9.58487E+004 1.97524E-006 3.93712E+002 4.40258E+001 2.19499E+002 + 9.63944E+004 1.94188E-006 3.94832E+002 4.40315E+001 2.19384E+002 + 9.69433E+004 1.90909E-006 3.95956E+002 4.40372E+001 2.19270E+002 + 9.74953E+004 1.87685E-006 3.97084E+002 4.40429E+001 2.19156E+002 + 9.80504E+004 1.84515E-006 3.98214E+002 4.40486E+001 2.19042E+002 + 9.86087E+004 1.81399E-006 3.99347E+002 4.40543E+001 2.18928E+002 + 9.91702E+004 1.78335E-006 4.00484E+002 4.40600E+001 2.18814E+002 + 9.97348E+004 1.75323E-006 4.01624E+002 4.40657E+001 2.18700E+002 + 1.00303E+005 1.72362E-006 4.02767E+002 4.40714E+001 2.18586E+002 + 1.00874E+005 1.69451E-006 4.03914E+002 4.40771E+001 2.18472E+002 + 1.01448E+005 1.66589E-006 4.05063E+002 4.40828E+001 2.18359E+002 + 1.02026E+005 1.63776E-006 4.06216E+002 4.40884E+001 2.18245E+002 + 1.02607E+005 1.61010E-006 4.07373E+002 4.40941E+001 2.18131E+002 + 1.03191E+005 1.58290E-006 4.08532E+002 4.40998E+001 2.18018E+002 + 1.03779E+005 1.55617E-006 4.09695E+002 4.41055E+001 2.17904E+002 + 1.04369E+005 1.52989E-006 4.10861E+002 4.41111E+001 2.17791E+002 + 1.04964E+005 1.50405E-006 4.12031E+002 4.41168E+001 2.17678E+002 + 1.05561E+005 1.47865E-006 4.13203E+002 4.41225E+001 2.17564E+002 + 1.06162E+005 1.45368E-006 4.14379E+002 4.41281E+001 2.17451E+002 + 1.06767E+005 1.42912E-006 4.15559E+002 4.41338E+001 2.17338E+002 + 1.07375E+005 1.40499E-006 4.16742E+002 4.41395E+001 2.17225E+002 + 1.07986E+005 1.38126E-006 4.17928E+002 4.41451E+001 2.17112E+002 + 1.08601E+005 1.35793E-006 4.19117E+002 4.41508E+001 2.16999E+002 + 1.09219E+005 1.33500E-006 4.20310E+002 4.41564E+001 2.16886E+002 + 1.09841E+005 1.31245E-006 4.21506E+002 4.41621E+001 2.16773E+002 + 1.10467E+005 1.29029E-006 4.22706E+002 4.41677E+001 2.16660E+002 + 1.11096E+005 1.26849E-006 4.23909E+002 4.41733E+001 2.16547E+002 + 1.11728E+005 1.24707E-006 4.25116E+002 4.41790E+001 2.16434E+002 + 1.12364E+005 1.22601E-006 4.26326E+002 4.41846E+001 2.16322E+002 + 1.13004E+005 1.20530E-006 4.27539E+002 4.41902E+001 2.16209E+002 + 1.13648E+005 1.18495E-006 4.28756E+002 4.41959E+001 2.16097E+002 + 1.14295E+005 1.16493E-006 4.29976E+002 4.42015E+001 2.15984E+002 + 1.14945E+005 1.14526E-006 4.31200E+002 4.42071E+001 2.15872E+002 + 1.15600E+005 1.12592E-006 4.32427E+002 4.42127E+001 2.15759E+002 + 1.16258E+005 1.10690E-006 4.33658E+002 4.42183E+001 2.15647E+002 + 1.16920E+005 1.08821E-006 4.34892E+002 4.42239E+001 2.15535E+002 diff --git a/tests/morphology_test_cases/simple/ejecta_table_min.dat b/tests/morphology_test_cases/simple/ejecta_table_min.dat new file mode 100644 index 00000000..800d7cd6 --- /dev/null +++ b/tests/morphology_test_cases/simple/ejecta_table_min.dat @@ -0,0 +1,1003 @@ +# trad = 4.00026E+02 frad = 5.00032E+02 +# ejrim = 1.39119E+01 ejdis = 1.16920E+05 imp = 2.54327E+01 +# "r (m)" "h (m)" "v (m/s)" "ang (deg)" "erad (m)" + 4.02303E+002 3.16850E-001 2.29897E+000 3.50395E+001 3.99236E+002 + 4.04594E+002 6.35504E-001 3.24886E+000 3.50780E+001 3.98465E+002 + 4.06898E+002 9.55972E-001 3.97640E+000 3.51156E+001 3.97712E+002 + 4.09214E+002 1.27827E+000 4.58881E+000 3.51524E+001 3.96977E+002 + 4.11544E+002 1.60239E+000 5.12771E+000 3.51884E+001 3.96257E+002 + 4.13888E+002 1.92837E+000 5.61445E+000 3.52237E+001 3.95552E+002 + 4.16244E+002 2.25620E+000 6.06174E+000 3.52582E+001 3.94861E+002 + 4.18614E+002 2.58589E+000 6.47788E+000 3.52920E+001 3.94184E+002 + 4.20998E+002 2.91747E+000 6.86864E+000 3.53252E+001 3.93521E+002 + 4.23395E+002 3.25093E+000 7.23821E+000 3.53578E+001 3.92869E+002 + 4.25806E+002 3.58629E+000 7.58976E+000 3.53898E+001 3.92229E+002 + 4.28230E+002 3.92356E+000 7.92578E+000 3.54212E+001 3.91601E+002 + 4.30669E+002 4.26275E+000 8.24822E+000 3.54521E+001 3.90984E+002 + 4.33121E+002 4.60387E+000 8.55868E+000 3.54824E+001 3.90376E+002 + 4.35587E+002 4.94693E+000 8.85847E+000 3.55123E+001 3.89779E+002 + 4.38067E+002 5.29195E+000 9.14869E+000 3.55417E+001 3.89192E+002 + 4.40561E+002 5.63893E+000 9.43027E+000 3.55706E+001 3.88613E+002 + 4.43070E+002 5.98789E+000 9.70401E+000 3.55991E+001 3.88043E+002 + 4.45593E+002 6.33883E+000 9.97058E+000 3.56271E+001 3.87482E+002 + 4.48130E+002 6.69178E+000 1.02306E+001 3.56548E+001 3.86929E+002 + 4.50681E+002 7.04673E+000 1.04845E+001 3.56820E+001 3.86384E+002 + 4.53247E+002 7.40370E+000 1.07329E+001 3.57089E+001 3.85846E+002 + 4.55828E+002 7.76271E+000 1.09761E+001 3.57354E+001 3.85316E+002 + 4.58424E+002 8.12376E+000 1.12145E+001 3.57616E+001 3.84793E+002 + 4.61034E+002 8.48686E+000 1.14484E+001 3.57874E+001 3.84276E+002 + 4.63659E+002 8.85204E+000 1.16781E+001 3.58129E+001 3.83766E+002 + 4.66299E+002 9.21929E+000 1.19039E+001 3.58381E+001 3.83263E+002 + 4.68954E+002 9.58863E+000 1.21260E+001 3.58629E+001 3.82766E+002 + 4.71624E+002 9.96008E+000 1.23447E+001 3.58875E+001 3.82274E+002 + 4.74309E+002 1.03336E+001 1.25601E+001 3.59118E+001 3.81789E+002 + 4.77010E+002 1.07093E+001 1.27724E+001 3.59358E+001 3.81309E+002 + 4.79726E+002 1.10872E+001 1.29818E+001 3.59595E+001 3.80835E+002 + 4.82458E+002 1.14671E+001 1.31884E+001 3.59829E+001 3.80366E+002 + 4.85205E+002 1.18493E+001 1.33924E+001 3.60061E+001 3.79902E+002 + 4.87967E+002 1.22336E+001 1.35940E+001 3.60291E+001 3.79443E+002 + 4.90746E+002 1.26201E+001 1.37932E+001 3.60518E+001 3.78989E+002 + 4.93540E+002 1.30088E+001 1.39901E+001 3.60742E+001 3.78540E+002 + 4.96350E+002 1.33997E+001 1.41850E+001 3.60965E+001 3.78095E+002 + 4.99176E+002 1.37929E+001 1.43778E+001 3.61185E+001 3.77655E+002 + 5.02019E+002 1.37474E+001 1.45686E+001 3.61403E+001 3.77219E+002 + 5.04877E+002 1.35152E+001 1.47576E+001 3.61618E+001 3.76787E+002 + 5.07752E+002 1.32870E+001 1.49449E+001 3.61832E+001 3.76360E+002 + 5.10643E+002 1.30626E+001 1.51304E+001 3.62044E+001 3.75937E+002 + 5.13550E+002 1.28419E+001 1.53144E+001 3.62253E+001 3.75517E+002 + 5.16474E+002 1.26251E+001 1.54967E+001 3.62461E+001 3.75101E+002 + 5.19415E+002 1.24118E+001 1.56776E+001 3.62667E+001 3.74690E+002 + 5.22373E+002 1.22022E+001 1.58571E+001 3.62871E+001 3.74281E+002 + 5.25347E+002 1.19961E+001 1.60352E+001 3.63074E+001 3.73877E+002 + 5.28338E+002 1.17935E+001 1.62120E+001 3.63274E+001 3.73475E+002 + 5.31346E+002 1.15943E+001 1.63876E+001 3.63473E+001 3.73078E+002 + 5.34372E+002 1.13985E+001 1.65619E+001 3.63670E+001 3.72683E+002 + 5.37414E+002 1.12060E+001 1.67351E+001 3.63866E+001 3.72292E+002 + 5.40474E+002 1.10168E+001 1.69071E+001 3.64060E+001 3.71904E+002 + 5.43552E+002 1.08307E+001 1.70781E+001 3.64252E+001 3.71519E+002 + 5.46647E+002 1.06478E+001 1.72480E+001 3.64443E+001 3.71137E+002 + 5.49759E+002 1.04680E+001 1.74170E+001 3.64633E+001 3.70758E+002 + 5.52890E+002 1.02912E+001 1.75849E+001 3.64821E+001 3.70382E+002 + 5.56038E+002 1.01174E+001 1.77520E+001 3.65007E+001 3.70009E+002 + 5.59204E+002 9.94648E+000 1.79182E+001 3.65192E+001 3.69639E+002 + 5.62388E+002 9.77850E+000 1.80835E+001 3.65376E+001 3.69271E+002 + 5.65590E+002 9.61335E+000 1.82480E+001 3.65559E+001 3.68906E+002 + 5.68810E+002 9.45099E+000 1.84116E+001 3.65740E+001 3.68544E+002 + 5.72049E+002 9.29137E+000 1.85746E+001 3.65920E+001 3.68184E+002 + 5.75306E+002 9.13445E+000 1.87367E+001 3.66098E+001 3.67827E+002 + 5.78582E+002 8.98018E+000 1.88982E+001 3.66276E+001 3.67472E+002 + 5.81876E+002 8.82852E+000 1.90589E+001 3.66452E+001 3.67120E+002 + 5.85189E+002 8.67941E+000 1.92190E+001 3.66627E+001 3.66770E+002 + 5.88521E+002 8.53283E+000 1.93785E+001 3.66800E+001 3.66423E+002 + 5.91872E+002 8.38872E+000 1.95373E+001 3.66973E+001 3.66077E+002 + 5.95242E+002 8.24704E+000 1.96956E+001 3.67145E+001 3.65734E+002 + 5.98632E+002 8.10776E+000 1.98532E+001 3.67315E+001 3.65393E+002 + 6.02040E+002 7.97082E+000 2.00103E+001 3.67484E+001 3.65055E+002 + 6.05468E+002 7.83621E+000 2.01668E+001 3.67653E+001 3.64718E+002 + 6.08915E+002 7.70386E+000 2.03229E+001 3.67820E+001 3.64383E+002 + 6.12383E+002 7.57375E+000 2.04784E+001 3.67986E+001 3.64051E+002 + 6.15869E+002 7.44584E+000 2.06335E+001 3.68151E+001 3.63720E+002 + 6.19376E+002 7.32009E+000 2.07880E+001 3.68316E+001 3.63392E+002 + 6.22903E+002 7.19646E+000 2.09422E+001 3.68479E+001 3.63066E+002 + 6.26449E+002 7.07492E+000 2.10958E+001 3.68641E+001 3.62741E+002 + 6.30016E+002 6.95543E+000 2.12491E+001 3.68802E+001 3.62418E+002 + 6.33604E+002 6.83796E+000 2.14020E+001 3.68963E+001 3.62097E+002 + 6.37211E+002 6.72247E+000 2.15544E+001 3.69122E+001 3.61778E+002 + 6.40839E+002 6.60894E+000 2.17065E+001 3.69281E+001 3.61461E+002 + 6.44488E+002 6.49732E+000 2.18582E+001 3.69439E+001 3.61145E+002 + 6.48158E+002 6.38759E+000 2.20096E+001 3.69596E+001 3.60832E+002 + 6.51848E+002 6.27971E+000 2.21607E+001 3.69752E+001 3.60519E+002 + 6.55560E+002 6.17365E+000 2.23114E+001 3.69907E+001 3.60209E+002 + 6.59293E+002 6.06939E+000 2.24618E+001 3.70061E+001 3.59900E+002 + 6.63047E+002 5.96688E+000 2.26119E+001 3.70215E+001 3.59593E+002 + 6.66822E+002 5.86611E+000 2.27617E+001 3.70368E+001 3.59287E+002 + 6.70619E+002 5.76703E+000 2.29112E+001 3.70520E+001 3.58983E+002 + 6.74437E+002 5.66964E+000 2.30604E+001 3.70671E+001 3.58681E+002 + 6.78277E+002 5.57388E+000 2.32094E+001 3.70821E+001 3.58380E+002 + 6.82139E+002 5.47974E+000 2.33582E+001 3.70971E+001 3.58081E+002 + 6.86023E+002 5.38720E+000 2.35067E+001 3.71120E+001 3.57783E+002 + 6.89929E+002 5.29621E+000 2.36550E+001 3.71268E+001 3.57486E+002 + 6.93858E+002 5.20677E+000 2.38030E+001 3.71416E+001 3.57191E+002 + 6.97808E+002 5.11883E+000 2.39509E+001 3.71563E+001 3.56897E+002 + 7.01782E+002 5.03238E+000 2.40985E+001 3.71709E+001 3.56605E+002 + 7.05778E+002 4.94739E+000 2.42460E+001 3.71854E+001 3.56314E+002 + 7.09796E+002 4.86383E+000 2.43932E+001 3.71999E+001 3.56024E+002 + 7.13838E+002 4.78169E+000 2.45403E+001 3.72143E+001 3.55736E+002 + 7.17902E+002 4.70093E+000 2.46873E+001 3.72287E+001 3.55449E+002 + 7.21990E+002 4.62154E+000 2.48340E+001 3.72430E+001 3.55164E+002 + 7.26101E+002 4.54348E+000 2.49806E+001 3.72572E+001 3.54879E+002 + 7.30235E+002 4.46675E+000 2.51271E+001 3.72713E+001 3.54596E+002 + 7.34393E+002 4.39131E+000 2.52735E+001 3.72854E+001 3.54314E+002 + 7.38574E+002 4.31715E+000 2.54197E+001 3.72994E+001 3.54034E+002 + 7.42780E+002 4.24423E+000 2.55658E+001 3.73134E+001 3.53754E+002 + 7.47009E+002 4.17255E+000 2.57117E+001 3.73273E+001 3.53476E+002 + 7.51262E+002 4.10208E+000 2.58576E+001 3.73412E+001 3.53199E+002 + 7.55540E+002 4.03280E+000 2.60033E+001 3.73550E+001 3.52923E+002 + 7.59842E+002 3.96469E+000 2.61490E+001 3.73687E+001 3.52648E+002 + 7.64168E+002 3.89773E+000 2.62946E+001 3.73824E+001 3.52375E+002 + 7.68519E+002 3.83191E+000 2.64401E+001 3.73960E+001 3.52102E+002 + 7.72895E+002 3.76719E+000 2.65855E+001 3.74096E+001 3.51831E+002 + 7.77296E+002 3.70357E+000 2.67308E+001 3.74231E+001 3.51560E+002 + 7.81722E+002 3.64102E+000 2.68761E+001 3.74366E+001 3.51291E+002 + 7.86173E+002 3.57952E+000 2.70214E+001 3.74500E+001 3.51023E+002 + 7.90649E+002 3.51907E+000 2.71665E+001 3.74633E+001 3.50756E+002 + 7.95151E+002 3.45964E+000 2.73117E+001 3.74766E+001 3.50490E+002 + 7.99679E+002 3.40121E+000 2.74567E+001 3.74899E+001 3.50224E+002 + 8.04232E+002 3.34376E+000 2.76018E+001 3.75031E+001 3.49960E+002 + 8.08811E+002 3.28729E+000 2.77468E+001 3.75163E+001 3.49697E+002 + 8.13416E+002 3.23177E+000 2.78918E+001 3.75294E+001 3.49435E+002 + 8.18048E+002 3.17719E+000 2.80368E+001 3.75424E+001 3.49174E+002 + 8.22706E+002 3.12353E+000 2.81817E+001 3.75554E+001 3.48914E+002 + 8.27390E+002 3.07078E+000 2.83267E+001 3.75684E+001 3.48654E+002 + 8.32101E+002 3.01892E+000 2.84716E+001 3.75813E+001 3.48396E+002 + 8.36839E+002 2.96793E+000 2.86165E+001 3.75942E+001 3.48139E+002 + 8.41604E+002 2.91781E+000 2.87615E+001 3.76070E+001 3.47882E+002 + 8.46396E+002 2.86853E+000 2.89064E+001 3.76198E+001 3.47627E+002 + 8.51215E+002 2.82008E+000 2.90514E+001 3.76325E+001 3.47372E+002 + 8.56062E+002 2.77245E+000 2.91964E+001 3.76452E+001 3.47118E+002 + 8.60936E+002 2.72563E+000 2.93414E+001 3.76579E+001 3.46865E+002 + 8.65838E+002 2.67960E+000 2.94864E+001 3.76705E+001 3.46613E+002 + 8.70768E+002 2.63434E+000 2.96314E+001 3.76830E+001 3.46362E+002 + 8.75726E+002 2.58985E+000 2.97765E+001 3.76955E+001 3.46111E+002 + 8.80712E+002 2.54611E+000 2.99217E+001 3.77080E+001 3.45862E+002 + 8.85727E+002 2.50311E+000 3.00668E+001 3.77205E+001 3.45613E+002 + 8.90770E+002 2.46083E+000 3.02120E+001 3.77329E+001 3.45365E+002 + 8.95842E+002 2.41927E+000 3.03573E+001 3.77452E+001 3.45118E+002 + 9.00943E+002 2.37841E+000 3.05026E+001 3.77575E+001 3.44872E+002 + 9.06073E+002 2.33825E+000 3.06480E+001 3.77698E+001 3.44626E+002 + 9.11232E+002 2.29876E+000 3.07935E+001 3.77820E+001 3.44381E+002 + 9.16420E+002 2.25993E+000 3.09390E+001 3.77942E+001 3.44137E+002 + 9.21638E+002 2.22176E+000 3.10845E+001 3.78064E+001 3.43894E+002 + 9.26886E+002 2.18424E+000 3.12302E+001 3.78185E+001 3.43651E+002 + 9.32164E+002 2.14735E+000 3.13759E+001 3.78306E+001 3.43410E+002 + 9.37471E+002 2.11108E+000 3.15217E+001 3.78427E+001 3.43169E+002 + 9.42809E+002 2.07543E+000 3.16676E+001 3.78547E+001 3.42928E+002 + 9.48177E+002 2.04038E+000 3.18136E+001 3.78667E+001 3.42689E+002 + 9.53576E+002 2.00592E+000 3.19597E+001 3.78786E+001 3.42450E+002 + 9.59006E+002 1.97204E+000 3.21058E+001 3.78905E+001 3.42212E+002 + 9.64466E+002 1.93874E+000 3.22521E+001 3.79024E+001 3.41974E+002 + 9.69958E+002 1.90599E+000 3.23985E+001 3.79142E+001 3.41738E+002 + 9.75480E+002 1.87380E+000 3.25449E+001 3.79260E+001 3.41501E+002 + 9.81035E+002 1.84216E+000 3.26915E+001 3.79378E+001 3.41266E+002 + 9.86621E+002 1.81104E+000 3.28382E+001 3.79495E+001 3.41031E+002 + 9.92238E+002 1.78046E+000 3.29850E+001 3.79612E+001 3.40797E+002 + 9.97888E+002 1.75039E+000 3.31319E+001 3.79729E+001 3.40564E+002 + 1.00357E+003 1.72083E+000 3.32789E+001 3.79845E+001 3.40331E+002 + 1.00928E+003 1.69176E+000 3.34261E+001 3.79961E+001 3.40099E+002 + 1.01503E+003 1.66319E+000 3.35734E+001 3.80077E+001 3.39868E+002 + 1.02081E+003 1.63510E+000 3.37208E+001 3.80192E+001 3.39637E+002 + 1.02662E+003 1.60749E+000 3.38684E+001 3.80308E+001 3.39406E+002 + 1.03247E+003 1.58034E+000 3.40160E+001 3.80422E+001 3.39177E+002 + 1.03835E+003 1.55365E+000 3.41639E+001 3.80537E+001 3.38948E+002 + 1.04426E+003 1.52741E+000 3.43118E+001 3.80651E+001 3.38720E+002 + 1.05020E+003 1.50161E+000 3.44599E+001 3.80765E+001 3.38492E+002 + 1.05618E+003 1.47625E+000 3.46082E+001 3.80879E+001 3.38265E+002 + 1.06220E+003 1.45132E+000 3.47566E+001 3.80992E+001 3.38038E+002 + 1.06825E+003 1.42681E+000 3.49051E+001 3.81105E+001 3.37812E+002 + 1.07433E+003 1.40271E+000 3.50538E+001 3.81218E+001 3.37587E+002 + 1.08045E+003 1.37902E+000 3.52027E+001 3.81330E+001 3.37362E+002 + 1.08660E+003 1.35573E+000 3.53517E+001 3.81442E+001 3.37137E+002 + 1.09278E+003 1.33283E+000 3.55009E+001 3.81554E+001 3.36914E+002 + 1.09901E+003 1.31032E+000 3.56502E+001 3.81665E+001 3.36690E+002 + 1.10526E+003 1.28819E+000 3.57997E+001 3.81777E+001 3.36468E+002 + 1.11156E+003 1.26644E+000 3.59494E+001 3.81888E+001 3.36246E+002 + 1.11789E+003 1.24505E+000 3.60993E+001 3.81999E+001 3.36024E+002 + 1.12425E+003 1.22402E+000 3.62493E+001 3.82109E+001 3.35803E+002 + 1.13065E+003 1.20335E+000 3.63995E+001 3.82219E+001 3.35583E+002 + 1.13709E+003 1.18302E+000 3.65499E+001 3.82329E+001 3.35363E+002 + 1.14357E+003 1.16304E+000 3.67005E+001 3.82439E+001 3.35143E+002 + 1.15008E+003 1.14340E+000 3.68513E+001 3.82548E+001 3.34925E+002 + 1.15663E+003 1.12409E+000 3.70022E+001 3.82658E+001 3.34706E+002 + 1.16321E+003 1.10511E+000 3.71533E+001 3.82766E+001 3.34488E+002 + 1.16983E+003 1.08644E+000 3.73047E+001 3.82875E+001 3.34271E+002 + 1.17649E+003 1.06809E+000 3.74562E+001 3.82984E+001 3.34054E+002 + 1.18319E+003 1.05006E+000 3.76079E+001 3.83092E+001 3.33838E+002 + 1.18993E+003 1.03232E+000 3.77598E+001 3.83200E+001 3.33622E+002 + 1.19671E+003 1.01489E+000 3.79120E+001 3.83307E+001 3.33407E+002 + 1.20352E+003 9.97746E-001 3.80643E+001 3.83415E+001 3.33192E+002 + 1.21037E+003 9.80895E-001 3.82168E+001 3.83522E+001 3.32977E+002 + 1.21726E+003 9.64329E-001 3.83696E+001 3.83629E+001 3.32763E+002 + 1.22420E+003 9.48042E-001 3.85226E+001 3.83736E+001 3.32550E+002 + 1.23117E+003 9.32031E-001 3.86757E+001 3.83842E+001 3.32337E+002 + 1.23818E+003 9.16290E-001 3.88291E+001 3.83948E+001 3.32124E+002 + 1.24523E+003 9.00815E-001 3.89827E+001 3.84055E+001 3.31912E+002 + 1.25232E+003 8.85601E-001 3.91365E+001 3.84160E+001 3.31700E+002 + 1.25945E+003 8.70644E-001 3.92906E+001 3.84266E+001 3.31489E+002 + 1.26662E+003 8.55940E-001 3.94449E+001 3.84371E+001 3.31279E+002 + 1.27383E+003 8.41484E-001 3.95994E+001 3.84476E+001 3.31068E+002 + 1.28108E+003 8.27272E-001 3.97541E+001 3.84581E+001 3.30858E+002 + 1.28838E+003 8.13300E-001 3.99091E+001 3.84686E+001 3.30649E+002 + 1.29571E+003 7.99565E-001 4.00643E+001 3.84791E+001 3.30440E+002 + 1.30309E+003 7.86061E-001 4.02197E+001 3.84895E+001 3.30232E+002 + 1.31051E+003 7.72785E-001 4.03754E+001 3.84999E+001 3.30023E+002 + 1.31797E+003 7.59734E-001 4.05313E+001 3.85103E+001 3.29816E+002 + 1.32548E+003 7.46903E-001 4.06874E+001 3.85206E+001 3.29608E+002 + 1.33302E+003 7.34288E-001 4.08438E+001 3.85310E+001 3.29402E+002 + 1.34061E+003 7.21887E-001 4.10005E+001 3.85413E+001 3.29195E+002 + 1.34825E+003 7.09695E-001 4.11574E+001 3.85516E+001 3.28989E+002 + 1.35592E+003 6.97709E-001 4.13145E+001 3.85619E+001 3.28783E+002 + 1.36364E+003 6.85926E-001 4.14719E+001 3.85721E+001 3.28578E+002 + 1.37141E+003 6.74341E-001 4.16295E+001 3.85824E+001 3.28373E+002 + 1.37922E+003 6.62952E-001 4.17874E+001 3.85926E+001 3.28169E+002 + 1.38707E+003 6.51756E-001 4.19456E+001 3.86028E+001 3.27965E+002 + 1.39497E+003 6.40748E-001 4.21040E+001 3.86130E+001 3.27761E+002 + 1.40291E+003 6.29927E-001 4.22627E+001 3.86231E+001 3.27558E+002 + 1.41090E+003 6.19288E-001 4.24217E+001 3.86333E+001 3.27355E+002 + 1.41893E+003 6.08829E-001 4.25809E+001 3.86434E+001 3.27153E+002 + 1.42701E+003 5.98546E-001 4.27404E+001 3.86535E+001 3.26951E+002 + 1.43514E+003 5.88437E-001 4.29001E+001 3.86636E+001 3.26749E+002 + 1.44331E+003 5.78499E-001 4.30602E+001 3.86737E+001 3.26547E+002 + 1.45153E+003 5.68729E-001 4.32205E+001 3.86837E+001 3.26346E+002 + 1.45979E+003 5.59124E-001 4.33811E+001 3.86938E+001 3.26146E+002 + 1.46810E+003 5.49681E-001 4.35419E+001 3.87038E+001 3.25946E+002 + 1.47646E+003 5.40397E-001 4.37031E+001 3.87138E+001 3.25746E+002 + 1.48487E+003 5.31271E-001 4.38645E+001 3.87237E+001 3.25546E+002 + 1.49332E+003 5.22298E-001 4.40262E+001 3.87337E+001 3.25347E+002 + 1.50183E+003 5.13477E-001 4.41882E+001 3.87436E+001 3.25148E+002 + 1.51038E+003 5.04805E-001 4.43505E+001 3.87536E+001 3.24950E+002 + 1.51898E+003 4.96279E-001 4.45130E+001 3.87635E+001 3.24752E+002 + 1.52763E+003 4.87898E-001 4.46759E+001 3.87733E+001 3.24554E+002 + 1.53632E+003 4.79658E-001 4.48391E+001 3.87832E+001 3.24356E+002 + 1.54507E+003 4.71557E-001 4.50025E+001 3.87931E+001 3.24159E+002 + 1.55387E+003 4.63593E-001 4.51663E+001 3.88029E+001 3.23962E+002 + 1.56272E+003 4.55763E-001 4.53303E+001 3.88127E+001 3.23766E+002 + 1.57161E+003 4.48066E-001 4.54947E+001 3.88225E+001 3.23570E+002 + 1.58056E+003 4.40498E-001 4.56593E+001 3.88323E+001 3.23374E+002 + 1.58956E+003 4.33059E-001 4.58243E+001 3.88421E+001 3.23179E+002 + 1.59861E+003 4.25745E-001 4.59896E+001 3.88518E+001 3.22984E+002 + 1.60772E+003 4.18555E-001 4.61551E+001 3.88616E+001 3.22789E+002 + 1.61687E+003 4.11486E-001 4.63210E+001 3.88713E+001 3.22595E+002 + 1.62608E+003 4.04536E-001 4.64872E+001 3.88810E+001 3.22400E+002 + 1.63533E+003 3.97704E-001 4.66537E+001 3.88907E+001 3.22207E+002 + 1.64465E+003 3.90987E-001 4.68206E+001 3.89004E+001 3.22013E+002 + 1.65401E+003 3.84384E-001 4.69877E+001 3.89100E+001 3.21820E+002 + 1.66343E+003 3.77892E-001 4.71552E+001 3.89197E+001 3.21627E+002 + 1.67290E+003 3.71510E-001 4.73230E+001 3.89293E+001 3.21435E+002 + 1.68242E+003 3.65235E-001 4.74911E+001 3.89389E+001 3.21242E+002 + 1.69200E+003 3.59067E-001 4.76596E+001 3.89485E+001 3.21050E+002 + 1.70164E+003 3.53003E-001 4.78283E+001 3.89581E+001 3.20859E+002 + 1.71133E+003 3.47041E-001 4.79974E+001 3.89676E+001 3.20667E+002 + 1.72107E+003 3.41180E-001 4.81669E+001 3.89772E+001 3.20476E+002 + 1.73087E+003 3.35418E-001 4.83366E+001 3.89867E+001 3.20286E+002 + 1.74073E+003 3.29753E-001 4.85067E+001 3.89963E+001 3.20095E+002 + 1.75064E+003 3.24184E-001 4.86772E+001 3.90058E+001 3.19905E+002 + 1.76060E+003 3.18709E-001 4.88479E+001 3.90153E+001 3.19715E+002 + 1.77063E+003 3.13326E-001 4.90190E+001 3.90247E+001 3.19526E+002 + 1.78071E+003 3.08034E-001 4.91905E+001 3.90342E+001 3.19337E+002 + 1.79085E+003 3.02832E-001 4.93623E+001 3.90436E+001 3.19148E+002 + 1.80105E+003 2.97717E-001 4.95344E+001 3.90531E+001 3.18959E+002 + 1.81130E+003 2.92689E-001 4.97069E+001 3.90625E+001 3.18770E+002 + 1.82162E+003 2.87746E-001 4.98798E+001 3.90719E+001 3.18582E+002 + 1.83199E+003 2.82886E-001 5.00530E+001 3.90813E+001 3.18395E+002 + 1.84242E+003 2.78109E-001 5.02265E+001 3.90907E+001 3.18207E+002 + 1.85291E+003 2.73412E-001 5.04004E+001 3.91000E+001 3.18020E+002 + 1.86346E+003 2.68794E-001 5.05747E+001 3.91094E+001 3.17833E+002 + 1.87407E+003 2.64254E-001 5.07493E+001 3.91187E+001 3.17646E+002 + 1.88474E+003 2.59791E-001 5.09243E+001 3.91280E+001 3.17459E+002 + 1.89547E+003 2.55404E-001 5.10996E+001 3.91374E+001 3.17273E+002 + 1.90626E+003 2.51090E-001 5.12753E+001 3.91466E+001 3.17087E+002 + 1.91712E+003 2.46850E-001 5.14514E+001 3.91559E+001 3.16902E+002 + 1.92803E+003 2.42681E-001 5.16278E+001 3.91652E+001 3.16716E+002 + 1.93901E+003 2.38582E-001 5.18046E+001 3.91745E+001 3.16531E+002 + 1.95005E+003 2.34553E-001 5.19818E+001 3.91837E+001 3.16346E+002 + 1.96116E+003 2.30591E-001 5.21593E+001 3.91929E+001 3.16162E+002 + 1.97232E+003 2.26697E-001 5.23372E+001 3.92021E+001 3.15977E+002 + 1.98355E+003 2.22868E-001 5.25155E+001 3.92114E+001 3.15793E+002 + 1.99485E+003 2.19104E-001 5.26942E+001 3.92205E+001 3.15609E+002 + 2.00621E+003 2.15404E-001 5.28732E+001 3.92297E+001 3.15426E+002 + 2.01763E+003 2.11766E-001 5.30527E+001 3.92389E+001 3.15242E+002 + 2.02912E+003 2.08189E-001 5.32325E+001 3.92480E+001 3.15059E+002 + 2.04067E+003 2.04673E-001 5.34127E+001 3.92572E+001 3.14876E+002 + 2.05229E+003 2.01217E-001 5.35933E+001 3.92663E+001 3.14694E+002 + 2.06397E+003 1.97818E-001 5.37743E+001 3.92754E+001 3.14511E+002 + 2.07573E+003 1.94477E-001 5.39556E+001 3.92845E+001 3.14329E+002 + 2.08755E+003 1.91193E-001 5.41374E+001 3.92936E+001 3.14147E+002 + 2.09943E+003 1.87964E-001 5.43195E+001 3.93027E+001 3.13966E+002 + 2.11139E+003 1.84789E-001 5.45021E+001 3.93118E+001 3.13784E+002 + 2.12341E+003 1.81668E-001 5.46850E+001 3.93208E+001 3.13603E+002 + 2.13550E+003 1.78600E-001 5.48684E+001 3.93299E+001 3.13422E+002 + 2.14766E+003 1.75584E-001 5.50521E+001 3.93389E+001 3.13242E+002 + 2.15989E+003 1.72618E-001 5.52363E+001 3.93479E+001 3.13061E+002 + 2.17218E+003 1.69703E-001 5.54208E+001 3.93569E+001 3.12881E+002 + 2.18455E+003 1.66837E-001 5.56058E+001 3.93659E+001 3.12701E+002 + 2.19699E+003 1.64019E-001 5.57911E+001 3.93749E+001 3.12521E+002 + 2.20950E+003 1.61249E-001 5.59769E+001 3.93839E+001 3.12342E+002 + 2.22208E+003 1.58526E-001 5.61631E+001 3.93929E+001 3.12163E+002 + 2.23473E+003 1.55849E-001 5.63497E+001 3.94018E+001 3.11983E+002 + 2.24746E+003 1.53216E-001 5.65367E+001 3.94108E+001 3.11805E+002 + 2.26025E+003 1.50629E-001 5.67241E+001 3.94197E+001 3.11626E+002 + 2.27312E+003 1.48085E-001 5.69120E+001 3.94286E+001 3.11448E+002 + 2.28607E+003 1.45584E-001 5.71002E+001 3.94375E+001 3.11269E+002 + 2.29908E+003 1.43125E-001 5.72889E+001 3.94464E+001 3.11092E+002 + 2.31217E+003 1.40708E-001 5.74781E+001 3.94553E+001 3.10914E+002 + 2.32534E+003 1.38331E-001 5.76676E+001 3.94642E+001 3.10736E+002 + 2.33858E+003 1.35995E-001 5.78576E+001 3.94730E+001 3.10559E+002 + 2.35189E+003 1.33698E-001 5.80480E+001 3.94819E+001 3.10382E+002 + 2.36529E+003 1.31440E-001 5.82388E+001 3.94907E+001 3.10205E+002 + 2.37875E+003 1.29220E-001 5.84300E+001 3.94996E+001 3.10028E+002 + 2.39230E+003 1.27038E-001 5.86217E+001 3.95084E+001 3.09852E+002 + 2.40592E+003 1.24893E-001 5.88139E+001 3.95172E+001 3.09676E+002 + 2.41962E+003 1.22783E-001 5.90064E+001 3.95260E+001 3.09500E+002 + 2.43339E+003 1.20710E-001 5.91994E+001 3.95348E+001 3.09324E+002 + 2.44725E+003 1.18671E-001 5.93929E+001 3.95436E+001 3.09148E+002 + 2.46118E+003 1.16667E-001 5.95868E+001 3.95523E+001 3.08973E+002 + 2.47520E+003 1.14696E-001 5.97811E+001 3.95611E+001 3.08798E+002 + 2.48929E+003 1.12759E-001 5.99759E+001 3.95698E+001 3.08623E+002 + 2.50347E+003 1.10855E-001 6.01711E+001 3.95786E+001 3.08448E+002 + 2.51772E+003 1.08983E-001 6.03668E+001 3.95873E+001 3.08274E+002 + 2.53206E+003 1.07142E-001 6.05630E+001 3.95960E+001 3.08099E+002 + 2.54647E+003 1.05333E-001 6.07596E+001 3.96047E+001 3.07925E+002 + 2.56097E+003 1.03554E-001 6.09566E+001 3.96134E+001 3.07751E+002 + 2.57555E+003 1.01805E-001 6.11541E+001 3.96221E+001 3.07577E+002 + 2.59022E+003 1.00085E-001 6.13521E+001 3.96308E+001 3.07404E+002 + 2.60497E+003 9.83950E-002 6.15505E+001 3.96395E+001 3.07230E+002 + 2.61980E+003 9.67332E-002 6.17494E+001 3.96481E+001 3.07057E+002 + 2.63472E+003 9.50995E-002 6.19487E+001 3.96568E+001 3.06884E+002 + 2.64972E+003 9.34933E-002 6.21485E+001 3.96654E+001 3.06712E+002 + 2.66480E+003 9.19143E-002 6.23488E+001 3.96740E+001 3.06539E+002 + 2.67998E+003 9.03620E-002 6.25496E+001 3.96826E+001 3.06367E+002 + 2.69524E+003 8.88359E-002 6.27508E+001 3.96913E+001 3.06194E+002 + 2.71058E+003 8.73355E-002 6.29525E+001 3.96999E+001 3.06022E+002 + 2.72602E+003 8.58605E-002 6.31547E+001 3.97084E+001 3.05851E+002 + 2.74154E+003 8.44104E-002 6.33574E+001 3.97170E+001 3.05679E+002 + 2.75715E+003 8.29848E-002 6.35605E+001 3.97256E+001 3.05508E+002 + 2.77285E+003 8.15833E-002 6.37641E+001 3.97342E+001 3.05336E+002 + 2.78864E+003 8.02055E-002 6.39682E+001 3.97427E+001 3.05165E+002 + 2.80451E+003 7.88509E-002 6.41728E+001 3.97513E+001 3.04994E+002 + 2.82048E+003 7.75192E-002 6.43779E+001 3.97598E+001 3.04824E+002 + 2.83654E+003 7.62100E-002 6.45834E+001 3.97683E+001 3.04653E+002 + 2.85269E+003 7.49229E-002 6.47895E+001 3.97768E+001 3.04483E+002 + 2.86894E+003 7.36575E-002 6.49960E+001 3.97853E+001 3.04313E+002 + 2.88527E+003 7.24135E-002 6.52031E+001 3.97938E+001 3.04143E+002 + 2.90170E+003 7.11905E-002 6.54106E+001 3.98023E+001 3.03973E+002 + 2.91822E+003 6.99882E-002 6.56186E+001 3.98108E+001 3.03803E+002 + 2.93484E+003 6.88062E-002 6.58271E+001 3.98193E+001 3.03634E+002 + 2.95155E+003 6.76441E-002 6.60362E+001 3.98277E+001 3.03464E+002 + 2.96835E+003 6.65017E-002 6.62457E+001 3.98362E+001 3.03295E+002 + 2.98526E+003 6.53785E-002 6.64557E+001 3.98446E+001 3.03127E+002 + 3.00225E+003 6.42744E-002 6.66663E+001 3.98531E+001 3.02958E+002 + 3.01935E+003 6.31888E-002 6.68773E+001 3.98615E+001 3.02789E+002 + 3.03654E+003 6.21216E-002 6.70889E+001 3.98699E+001 3.02621E+002 + 3.05383E+003 6.10725E-002 6.73010E+001 3.98783E+001 3.02453E+002 + 3.07122E+003 6.00410E-002 6.75136E+001 3.98867E+001 3.02285E+002 + 3.08870E+003 5.90270E-002 6.77267E+001 3.98951E+001 3.02117E+002 + 3.10629E+003 5.80301E-002 6.79403E+001 3.99035E+001 3.01949E+002 + 3.12398E+003 5.70500E-002 6.81544E+001 3.99119E+001 3.01781E+002 + 3.14176E+003 5.60865E-002 6.83691E+001 3.99203E+001 3.01614E+002 + 3.15965E+003 5.51393E-002 6.85843E+001 3.99286E+001 3.01447E+002 + 3.17764E+003 5.42080E-002 6.88000E+001 3.99370E+001 3.01280E+002 + 3.19574E+003 5.32925E-002 6.90163E+001 3.99453E+001 3.01113E+002 + 3.21393E+003 5.23925E-002 6.92330E+001 3.99536E+001 3.00946E+002 + 3.23223E+003 5.15076E-002 6.94503E+001 3.99620E+001 3.00780E+002 + 3.25064E+003 5.06377E-002 6.96682E+001 3.99703E+001 3.00613E+002 + 3.26915E+003 4.97825E-002 6.98865E+001 3.99786E+001 3.00447E+002 + 3.28776E+003 4.89417E-002 7.01054E+001 3.99869E+001 3.00281E+002 + 3.30648E+003 4.81151E-002 7.03249E+001 3.99952E+001 3.00115E+002 + 3.32531E+003 4.73025E-002 7.05449E+001 4.00035E+001 2.99950E+002 + 3.34424E+003 4.65036E-002 7.07654E+001 4.00118E+001 2.99784E+002 + 3.36328E+003 4.57183E-002 7.09865E+001 4.00200E+001 2.99619E+002 + 3.38243E+003 4.49461E-002 7.12081E+001 4.00283E+001 2.99453E+002 + 3.40169E+003 4.41870E-002 7.14303E+001 4.00365E+001 2.99288E+002 + 3.42106E+003 4.34408E-002 7.16530E+001 4.00448E+001 2.99123E+002 + 3.44054E+003 4.27071E-002 7.18762E+001 4.00530E+001 2.98959E+002 + 3.46013E+003 4.19858E-002 7.21001E+001 4.00612E+001 2.98794E+002 + 3.47983E+003 4.12767E-002 7.23244E+001 4.00695E+001 2.98630E+002 + 3.49964E+003 4.05796E-002 7.25494E+001 4.00777E+001 2.98465E+002 + 3.51957E+003 3.98943E-002 7.27749E+001 4.00859E+001 2.98301E+002 + 3.53961E+003 3.92205E-002 7.30009E+001 4.00941E+001 2.98137E+002 + 3.55976E+003 3.85581E-002 7.32276E+001 4.01023E+001 2.97973E+002 + 3.58003E+003 3.79069E-002 7.34548E+001 4.01105E+001 2.97810E+002 + 3.60042E+003 3.72667E-002 7.36825E+001 4.01186E+001 2.97646E+002 + 3.62092E+003 3.66373E-002 7.39108E+001 4.01268E+001 2.97483E+002 + 3.64154E+003 3.60185E-002 7.41397E+001 4.01350E+001 2.97320E+002 + 3.66227E+003 3.54102E-002 7.43692E+001 4.01431E+001 2.97157E+002 + 3.68312E+003 3.48122E-002 7.45992E+001 4.01513E+001 2.96994E+002 + 3.70409E+003 3.42242E-002 7.48299E+001 4.01594E+001 2.96831E+002 + 3.72518E+003 3.36462E-002 7.50611E+001 4.01675E+001 2.96668E+002 + 3.74639E+003 3.30780E-002 7.52929E+001 4.01757E+001 2.96506E+002 + 3.76773E+003 3.25193E-002 7.55252E+001 4.01838E+001 2.96343E+002 + 3.78918E+003 3.19701E-002 7.57582E+001 4.01919E+001 2.96181E+002 + 3.81075E+003 3.14302E-002 7.59917E+001 4.02000E+001 2.96019E+002 + 3.83245E+003 3.08993E-002 7.62258E+001 4.02081E+001 2.95857E+002 + 3.85427E+003 3.03775E-002 7.64606E+001 4.02162E+001 2.95696E+002 + 3.87622E+003 2.98644E-002 7.66959E+001 4.02242E+001 2.95534E+002 + 3.89829E+003 2.93601E-002 7.69318E+001 4.02323E+001 2.95373E+002 + 3.92049E+003 2.88642E-002 7.71683E+001 4.02404E+001 2.95211E+002 + 3.94281E+003 2.83767E-002 7.74054E+001 4.02484E+001 2.95050E+002 + 3.96526E+003 2.78975E-002 7.76431E+001 4.02565E+001 2.94889E+002 + 3.98784E+003 2.74263E-002 7.78814E+001 4.02645E+001 2.94728E+002 + 4.01054E+003 2.69631E-002 7.81203E+001 4.02726E+001 2.94568E+002 + 4.03338E+003 2.65077E-002 7.83598E+001 4.02806E+001 2.94407E+002 + 4.05634E+003 2.60601E-002 7.86000E+001 4.02886E+001 2.94246E+002 + 4.07944E+003 2.56199E-002 7.88407E+001 4.02966E+001 2.94086E+002 + 4.10267E+003 2.51872E-002 7.90821E+001 4.03046E+001 2.93926E+002 + 4.12603E+003 2.47618E-002 7.93240E+001 4.03126E+001 2.93766E+002 + 4.14952E+003 2.43436E-002 7.95666E+001 4.03206E+001 2.93606E+002 + 4.17315E+003 2.39325E-002 7.98098E+001 4.03286E+001 2.93446E+002 + 4.19691E+003 2.35283E-002 8.00537E+001 4.03366E+001 2.93287E+002 + 4.22081E+003 2.31309E-002 8.02981E+001 4.03446E+001 2.93127E+002 + 4.24484E+003 2.27403E-002 8.05432E+001 4.03525E+001 2.92968E+002 + 4.26901E+003 2.23562E-002 8.07889E+001 4.03605E+001 2.92809E+002 + 4.29331E+003 2.19787E-002 8.10352E+001 4.03685E+001 2.92650E+002 + 4.31776E+003 2.16075E-002 8.12822E+001 4.03764E+001 2.92491E+002 + 4.34235E+003 2.12425E-002 8.15298E+001 4.03843E+001 2.92332E+002 + 4.36707E+003 2.08838E-002 8.17781E+001 4.03923E+001 2.92173E+002 + 4.39194E+003 2.05311E-002 8.20269E+001 4.04002E+001 2.92015E+002 + 4.41694E+003 2.01843E-002 8.22764E+001 4.04081E+001 2.91856E+002 + 4.44209E+003 1.98434E-002 8.25266E+001 4.04160E+001 2.91698E+002 + 4.46738E+003 1.95083E-002 8.27774E+001 4.04239E+001 2.91540E+002 + 4.49282E+003 1.91788E-002 8.30289E+001 4.04318E+001 2.91382E+002 + 4.51840E+003 1.88549E-002 8.32810E+001 4.04397E+001 2.91224E+002 + 4.54413E+003 1.85365E-002 8.35337E+001 4.04476E+001 2.91066E+002 + 4.57000E+003 1.82234E-002 8.37871E+001 4.04555E+001 2.90909E+002 + 4.59602E+003 1.79156E-002 8.40412E+001 4.04634E+001 2.90751E+002 + 4.62219E+003 1.76131E-002 8.42959E+001 4.04712E+001 2.90594E+002 + 4.64851E+003 1.73156E-002 8.45513E+001 4.04791E+001 2.90437E+002 + 4.67498E+003 1.70232E-002 8.48073E+001 4.04870E+001 2.90279E+002 + 4.70160E+003 1.67357E-002 8.50640E+001 4.04948E+001 2.90123E+002 + 4.72837E+003 1.64530E-002 8.53214E+001 4.05026E+001 2.89966E+002 + 4.75529E+003 1.61751E-002 8.55794E+001 4.05105E+001 2.89809E+002 + 4.78237E+003 1.59020E-002 8.58381E+001 4.05183E+001 2.89652E+002 + 4.80960E+003 1.56334E-002 8.60975E+001 4.05261E+001 2.89496E+002 + 4.83698E+003 1.53694E-002 8.63575E+001 4.05339E+001 2.89340E+002 + 4.86452E+003 1.51098E-002 8.66182E+001 4.05418E+001 2.89183E+002 + 4.89222E+003 1.48546E-002 8.68797E+001 4.05496E+001 2.89027E+002 + 4.92008E+003 1.46037E-002 8.71417E+001 4.05574E+001 2.88871E+002 + 4.94809E+003 1.43571E-002 8.74045E+001 4.05651E+001 2.88716E+002 + 4.97627E+003 1.41146E-002 8.76680E+001 4.05729E+001 2.88560E+002 + 5.00460E+003 1.38762E-002 8.79321E+001 4.05807E+001 2.88404E+002 + 5.03310E+003 1.36419E-002 8.81969E+001 4.05885E+001 2.88249E+002 + 5.06175E+003 1.34115E-002 8.84625E+001 4.05962E+001 2.88093E+002 + 5.09057E+003 1.31850E-002 8.87287E+001 4.06040E+001 2.87938E+002 + 5.11956E+003 1.29623E-002 8.89956E+001 4.06118E+001 2.87783E+002 + 5.14871E+003 1.27434E-002 8.92632E+001 4.06195E+001 2.87628E+002 + 5.17803E+003 1.25281E-002 8.95315E+001 4.06272E+001 2.87473E+002 + 5.20751E+003 1.23166E-002 8.98005E+001 4.06350E+001 2.87319E+002 + 5.23716E+003 1.21085E-002 9.00703E+001 4.06427E+001 2.87164E+002 + 5.26698E+003 1.19040E-002 9.03407E+001 4.06504E+001 2.87010E+002 + 5.29697E+003 1.17030E-002 9.06118E+001 4.06582E+001 2.86855E+002 + 5.32713E+003 1.15053E-002 9.08837E+001 4.06659E+001 2.86701E+002 + 5.35746E+003 1.13110E-002 9.11562E+001 4.06736E+001 2.86547E+002 + 5.38797E+003 1.11200E-002 9.14295E+001 4.06813E+001 2.86393E+002 + 5.41864E+003 1.09322E-002 9.17035E+001 4.06890E+001 2.86239E+002 + 5.44950E+003 1.07476E-002 9.19782E+001 4.06967E+001 2.86085E+002 + 5.48053E+003 1.05661E-002 9.22537E+001 4.07043E+001 2.85932E+002 + 5.51173E+003 1.03876E-002 9.25299E+001 4.07120E+001 2.85778E+002 + 5.54311E+003 1.02122E-002 9.28067E+001 4.07197E+001 2.85625E+002 + 5.57468E+003 1.00397E-002 9.30844E+001 4.07273E+001 2.85471E+002 + 5.60642E+003 9.87014E-003 9.33627E+001 4.07350E+001 2.85318E+002 + 5.63834E+003 9.70344E-003 9.36418E+001 4.07427E+001 2.85165E+002 + 5.67044E+003 9.53956E-003 9.39217E+001 4.07503E+001 2.85012E+002 + 5.70273E+003 9.37845E-003 9.42022E+001 4.07579E+001 2.84859E+002 + 5.73520E+003 9.22006E-003 9.44836E+001 4.07656E+001 2.84707E+002 + 5.76786E+003 9.06434E-003 9.47656E+001 4.07732E+001 2.84554E+002 + 5.80070E+003 8.91125E-003 9.50484E+001 4.07808E+001 2.84401E+002 + 5.83373E+003 8.76075E-003 9.53320E+001 4.07885E+001 2.84249E+002 + 5.86694E+003 8.61279E-003 9.56163E+001 4.07961E+001 2.84097E+002 + 5.90035E+003 8.46733E-003 9.59013E+001 4.08037E+001 2.83945E+002 + 5.93394E+003 8.32433E-003 9.61871E+001 4.08113E+001 2.83793E+002 + 5.96773E+003 8.18374E-003 9.64737E+001 4.08189E+001 2.83641E+002 + 6.00171E+003 8.04552E-003 9.67610E+001 4.08265E+001 2.83489E+002 + 6.03588E+003 7.90964E-003 9.70491E+001 4.08340E+001 2.83337E+002 + 6.07025E+003 7.77606E-003 9.73380E+001 4.08416E+001 2.83186E+002 + 6.10481E+003 7.64473E-003 9.76276E+001 4.08492E+001 2.83034E+002 + 6.13957E+003 7.51562E-003 9.79180E+001 4.08568E+001 2.82883E+002 + 6.17453E+003 7.38869E-003 9.82092E+001 4.08643E+001 2.82732E+002 + 6.20969E+003 7.26390E-003 9.85011E+001 4.08719E+001 2.82580E+002 + 6.24505E+003 7.14122E-003 9.87939E+001 4.08794E+001 2.82429E+002 + 6.28060E+003 7.02061E-003 9.90874E+001 4.08870E+001 2.82279E+002 + 6.31637E+003 6.90204E-003 9.93817E+001 4.08945E+001 2.82128E+002 + 6.35233E+003 6.78548E-003 9.96767E+001 4.09020E+001 2.81977E+002 + 6.38850E+003 6.67088E-003 9.99726E+001 4.09096E+001 2.81826E+002 + 6.42487E+003 6.55821E-003 1.00269E+002 4.09171E+001 2.81676E+002 + 6.46146E+003 6.44745E-003 1.00567E+002 4.09246E+001 2.81526E+002 + 6.49825E+003 6.33856E-003 1.00865E+002 4.09321E+001 2.81375E+002 + 6.53525E+003 6.23151E-003 1.01164E+002 4.09396E+001 2.81225E+002 + 6.57246E+003 6.12627E-003 1.01464E+002 4.09471E+001 2.81075E+002 + 6.60988E+003 6.02280E-003 1.01764E+002 4.09546E+001 2.80925E+002 + 6.64752E+003 5.92108E-003 1.02066E+002 4.09621E+001 2.80775E+002 + 6.68537E+003 5.82108E-003 1.02368E+002 4.09696E+001 2.80626E+002 + 6.72343E+003 5.72277E-003 1.02671E+002 4.09771E+001 2.80476E+002 + 6.76172E+003 5.62612E-003 1.02975E+002 4.09846E+001 2.80327E+002 + 6.80022E+003 5.53110E-003 1.03280E+002 4.09920E+001 2.80177E+002 + 6.83894E+003 5.43768E-003 1.03585E+002 4.09995E+001 2.80028E+002 + 6.87788E+003 5.34585E-003 1.03891E+002 4.10070E+001 2.79879E+002 + 6.91704E+003 5.25556E-003 1.04199E+002 4.10144E+001 2.79730E+002 + 6.95642E+003 5.16680E-003 1.04507E+002 4.10219E+001 2.79581E+002 + 6.99603E+003 5.07954E-003 1.04815E+002 4.10293E+001 2.79432E+002 + 7.03586E+003 4.99375E-003 1.05125E+002 4.10367E+001 2.79283E+002 + 7.07593E+003 4.90941E-003 1.05435E+002 4.10442E+001 2.79134E+002 + 7.11622E+003 4.82650E-003 1.05747E+002 4.10516E+001 2.78986E+002 + 7.15673E+003 4.74498E-003 1.06059E+002 4.10590E+001 2.78837E+002 + 7.19748E+003 4.66485E-003 1.06372E+002 4.10664E+001 2.78689E+002 + 7.23847E+003 4.58606E-003 1.06686E+002 4.10739E+001 2.78541E+002 + 7.27968E+003 4.50861E-003 1.07000E+002 4.10813E+001 2.78392E+002 + 7.32113E+003 4.43246E-003 1.07316E+002 4.10887E+001 2.78244E+002 + 7.36282E+003 4.35760E-003 1.07632E+002 4.10961E+001 2.78096E+002 + 7.40474E+003 4.28401E-003 1.07949E+002 4.11035E+001 2.77949E+002 + 7.44690E+003 4.21166E-003 1.08267E+002 4.11108E+001 2.77801E+002 + 7.48930E+003 4.14053E-003 1.08586E+002 4.11182E+001 2.77653E+002 + 7.53194E+003 4.07060E-003 1.08906E+002 4.11256E+001 2.77506E+002 + 7.57483E+003 4.00185E-003 1.09227E+002 4.11330E+001 2.77358E+002 + 7.61796E+003 3.93426E-003 1.09548E+002 4.11403E+001 2.77211E+002 + 7.66134E+003 3.86782E-003 1.09870E+002 4.11477E+001 2.77064E+002 + 7.70496E+003 3.80249E-003 1.10194E+002 4.11551E+001 2.76917E+002 + 7.74883E+003 3.73827E-003 1.10518E+002 4.11624E+001 2.76770E+002 + 7.79295E+003 3.67514E-003 1.10843E+002 4.11698E+001 2.76623E+002 + 7.83732E+003 3.61307E-003 1.11169E+002 4.11771E+001 2.76476E+002 + 7.88195E+003 3.55205E-003 1.11495E+002 4.11844E+001 2.76329E+002 + 7.92683E+003 3.49206E-003 1.11823E+002 4.11918E+001 2.76182E+002 + 7.97196E+003 3.43308E-003 1.12151E+002 4.11991E+001 2.76036E+002 + 8.01735E+003 3.37510E-003 1.12481E+002 4.12064E+001 2.75889E+002 + 8.06300E+003 3.31810E-003 1.12811E+002 4.12137E+001 2.75743E+002 + 8.10891E+003 3.26206E-003 1.13142E+002 4.12210E+001 2.75597E+002 + 8.15508E+003 3.20697E-003 1.13474E+002 4.12283E+001 2.75451E+002 + 8.20152E+003 3.15280E-003 1.13807E+002 4.12356E+001 2.75305E+002 + 8.24821E+003 3.09956E-003 1.14141E+002 4.12429E+001 2.75159E+002 + 8.29518E+003 3.04721E-003 1.14476E+002 4.12502E+001 2.75013E+002 + 8.34241E+003 2.99575E-003 1.14812E+002 4.12575E+001 2.74867E+002 + 8.38991E+003 2.94515E-003 1.15148E+002 4.12648E+001 2.74721E+002 + 8.43768E+003 2.89541E-003 1.15486E+002 4.12721E+001 2.74576E+002 + 8.48572E+003 2.84651E-003 1.15824E+002 4.12794E+001 2.74430E+002 + 8.53404E+003 2.79844E-003 1.16164E+002 4.12866E+001 2.74285E+002 + 8.58263E+003 2.75117E-003 1.16504E+002 4.12939E+001 2.74140E+002 + 8.63150E+003 2.70471E-003 1.16845E+002 4.13011E+001 2.73995E+002 + 8.68065E+003 2.65903E-003 1.17187E+002 4.13084E+001 2.73850E+002 + 8.73007E+003 2.61412E-003 1.17530E+002 4.13156E+001 2.73705E+002 + 8.77978E+003 2.56997E-003 1.17874E+002 4.13229E+001 2.73560E+002 + 8.82977E+003 2.52657E-003 1.18219E+002 4.13301E+001 2.73415E+002 + 8.88005E+003 2.48390E-003 1.18565E+002 4.13374E+001 2.73270E+002 + 8.93061E+003 2.44195E-003 1.18912E+002 4.13446E+001 2.73126E+002 + 8.98146E+003 2.40070E-003 1.19260E+002 4.13518E+001 2.72981E+002 + 9.03260E+003 2.36016E-003 1.19609E+002 4.13590E+001 2.72837E+002 + 9.08403E+003 2.32030E-003 1.19958E+002 4.13662E+001 2.72692E+002 + 9.13575E+003 2.28111E-003 1.20309E+002 4.13735E+001 2.72548E+002 + 9.18777E+003 2.24259E-003 1.20660E+002 4.13807E+001 2.72404E+002 + 9.24008E+003 2.20471E-003 1.21013E+002 4.13879E+001 2.72260E+002 + 9.29270E+003 2.16748E-003 1.21366E+002 4.13951E+001 2.72116E+002 + 9.34561E+003 2.13087E-003 1.21721E+002 4.14023E+001 2.71972E+002 + 9.39882E+003 2.09488E-003 1.22076E+002 4.14094E+001 2.71829E+002 + 9.45234E+003 2.05950E-003 1.22433E+002 4.14166E+001 2.71685E+002 + 9.50616E+003 2.02472E-003 1.22790E+002 4.14238E+001 2.71541E+002 + 9.56028E+003 1.99052E-003 1.23148E+002 4.14310E+001 2.71398E+002 + 9.61472E+003 1.95690E-003 1.23508E+002 4.14381E+001 2.71255E+002 + 9.66946E+003 1.92385E-003 1.23868E+002 4.14453E+001 2.71111E+002 + 9.72452E+003 1.89136E-003 1.24229E+002 4.14525E+001 2.70968E+002 + 9.77989E+003 1.85942E-003 1.24592E+002 4.14596E+001 2.70825E+002 + 9.83558E+003 1.82802E-003 1.24955E+002 4.14668E+001 2.70682E+002 + 9.89158E+003 1.79714E-003 1.25319E+002 4.14739E+001 2.70539E+002 + 9.94790E+003 1.76679E-003 1.25684E+002 4.14811E+001 2.70396E+002 + 1.00045E+004 1.73695E-003 1.26051E+002 4.14882E+001 2.70253E+002 + 1.00615E+004 1.70762E-003 1.26418E+002 4.14953E+001 2.70111E+002 + 1.01188E+004 1.67878E-003 1.26786E+002 4.15024E+001 2.69968E+002 + 1.01764E+004 1.65042E-003 1.27156E+002 4.15096E+001 2.69826E+002 + 1.02344E+004 1.62255E-003 1.27526E+002 4.15167E+001 2.69683E+002 + 1.02926E+004 1.59515E-003 1.27897E+002 4.15238E+001 2.69541E+002 + 1.03512E+004 1.56821E-003 1.28269E+002 4.15309E+001 2.69399E+002 + 1.04102E+004 1.54172E-003 1.28643E+002 4.15380E+001 2.69257E+002 + 1.04694E+004 1.51568E-003 1.29017E+002 4.15451E+001 2.69115E+002 + 1.05291E+004 1.49009E-003 1.29393E+002 4.15522E+001 2.68973E+002 + 1.05890E+004 1.46492E-003 1.29769E+002 4.15593E+001 2.68831E+002 + 1.06493E+004 1.44018E-003 1.30146E+002 4.15664E+001 2.68689E+002 + 1.07099E+004 1.41586E-003 1.30525E+002 4.15735E+001 2.68548E+002 + 1.07709E+004 1.39194E-003 1.30905E+002 4.15806E+001 2.68406E+002 + 1.08322E+004 1.36844E-003 1.31285E+002 4.15876E+001 2.68265E+002 + 1.08939E+004 1.34532E-003 1.31667E+002 4.15947E+001 2.68123E+002 + 1.09559E+004 1.32260E-003 1.32049E+002 4.16018E+001 2.67982E+002 + 1.10183E+004 1.30027E-003 1.32433E+002 4.16088E+001 2.67841E+002 + 1.10811E+004 1.27831E-003 1.32818E+002 4.16159E+001 2.67700E+002 + 1.11442E+004 1.25672E-003 1.33204E+002 4.16229E+001 2.67559E+002 + 1.12076E+004 1.23549E-003 1.33591E+002 4.16300E+001 2.67418E+002 + 1.12714E+004 1.21463E-003 1.33979E+002 4.16370E+001 2.67277E+002 + 1.13356E+004 1.19411E-003 1.34368E+002 4.16441E+001 2.67136E+002 + 1.14002E+004 1.17394E-003 1.34758E+002 4.16511E+001 2.66995E+002 + 1.14651E+004 1.15412E-003 1.35149E+002 4.16581E+001 2.66855E+002 + 1.15303E+004 1.13463E-003 1.35541E+002 4.16651E+001 2.66714E+002 + 1.15960E+004 1.11546E-003 1.35935E+002 4.16722E+001 2.66574E+002 + 1.16620E+004 1.09662E-003 1.36329E+002 4.16792E+001 2.66433E+002 + 1.17284E+004 1.07810E-003 1.36724E+002 4.16862E+001 2.66293E+002 + 1.17952E+004 1.05990E-003 1.37121E+002 4.16932E+001 2.66153E+002 + 1.18624E+004 1.04200E-003 1.37519E+002 4.17002E+001 2.66013E+002 + 1.19299E+004 1.02440E-003 1.37918E+002 4.17072E+001 2.65873E+002 + 1.19978E+004 1.00710E-003 1.38317E+002 4.17142E+001 2.65733E+002 + 1.20661E+004 9.90087E-004 1.38718E+002 4.17212E+001 2.65593E+002 + 1.21349E+004 9.73366E-004 1.39120E+002 4.17282E+001 2.65453E+002 + 1.22039E+004 9.56927E-004 1.39524E+002 4.17352E+001 2.65314E+002 + 1.22734E+004 9.40765E-004 1.39928E+002 4.17421E+001 2.65174E+002 + 1.23433E+004 9.24877E-004 1.40333E+002 4.17491E+001 2.65035E+002 + 1.24136E+004 9.09257E-004 1.40740E+002 4.17561E+001 2.64895E+002 + 1.24843E+004 8.93900E-004 1.41148E+002 4.17630E+001 2.64756E+002 + 1.25554E+004 8.78803E-004 1.41556E+002 4.17700E+001 2.64617E+002 + 1.26269E+004 8.63961E-004 1.41966E+002 4.17770E+001 2.64478E+002 + 1.26987E+004 8.49370E-004 1.42377E+002 4.17839E+001 2.64339E+002 + 1.27711E+004 8.35025E-004 1.42790E+002 4.17909E+001 2.64200E+002 + 1.28438E+004 8.20922E-004 1.43203E+002 4.17978E+001 2.64061E+002 + 1.29169E+004 8.07058E-004 1.43617E+002 4.18047E+001 2.63922E+002 + 1.29904E+004 7.93428E-004 1.44033E+002 4.18117E+001 2.63783E+002 + 1.30644E+004 7.80027E-004 1.44450E+002 4.18186E+001 2.63645E+002 + 1.31388E+004 7.66854E-004 1.44868E+002 4.18255E+001 2.63506E+002 + 1.32136E+004 7.53902E-004 1.45287E+002 4.18325E+001 2.63368E+002 + 1.32888E+004 7.41170E-004 1.45707E+002 4.18394E+001 2.63229E+002 + 1.33645E+004 7.28652E-004 1.46129E+002 4.18463E+001 2.63091E+002 + 1.34406E+004 7.16346E-004 1.46551E+002 4.18532E+001 2.62953E+002 + 1.35171E+004 7.04248E-004 1.46975E+002 4.18601E+001 2.62815E+002 + 1.35941E+004 6.92354E-004 1.47400E+002 4.18670E+001 2.62677E+002 + 1.36715E+004 6.80661E-004 1.47826E+002 4.18739E+001 2.62539E+002 + 1.37493E+004 6.69165E-004 1.48253E+002 4.18808E+001 2.62401E+002 + 1.38276E+004 6.57864E-004 1.48682E+002 4.18877E+001 2.62263E+002 + 1.39064E+004 6.46753E-004 1.49111E+002 4.18946E+001 2.62125E+002 + 1.39855E+004 6.35830E-004 1.49542E+002 4.19015E+001 2.61988E+002 + 1.40652E+004 6.25092E-004 1.49974E+002 4.19083E+001 2.61850E+002 + 1.41453E+004 6.14534E-004 1.50407E+002 4.19152E+001 2.61713E+002 + 1.42258E+004 6.04156E-004 1.50842E+002 4.19221E+001 2.61575E+002 + 1.43068E+004 5.93952E-004 1.51277E+002 4.19289E+001 2.61438E+002 + 1.43883E+004 5.83921E-004 1.51714E+002 4.19358E+001 2.61301E+002 + 1.44702E+004 5.74059E-004 1.52152E+002 4.19427E+001 2.61164E+002 + 1.45526E+004 5.64364E-004 1.52592E+002 4.19495E+001 2.61026E+002 + 1.46354E+004 5.54832E-004 1.53032E+002 4.19564E+001 2.60890E+002 + 1.47188E+004 5.45462E-004 1.53474E+002 4.19632E+001 2.60753E+002 + 1.48026E+004 5.36250E-004 1.53917E+002 4.19700E+001 2.60616E+002 + 1.48869E+004 5.27193E-004 1.54361E+002 4.19769E+001 2.60479E+002 + 1.49716E+004 5.18289E-004 1.54806E+002 4.19837E+001 2.60342E+002 + 1.50569E+004 5.09536E-004 1.55253E+002 4.19905E+001 2.60206E+002 + 1.51426E+004 5.00930E-004 1.55701E+002 4.19974E+001 2.60069E+002 + 1.52288E+004 4.92470E-004 1.56150E+002 4.20042E+001 2.59933E+002 + 1.53155E+004 4.84153E-004 1.56600E+002 4.20110E+001 2.59797E+002 + 1.54027E+004 4.75976E-004 1.57052E+002 4.20178E+001 2.59660E+002 + 1.54904E+004 4.67937E-004 1.57505E+002 4.20246E+001 2.59524E+002 + 1.55786E+004 4.60034E-004 1.57959E+002 4.20314E+001 2.59388E+002 + 1.56673E+004 4.52265E-004 1.58414E+002 4.20382E+001 2.59252E+002 + 1.57566E+004 4.44627E-004 1.58871E+002 4.20450E+001 2.59116E+002 + 1.58463E+004 4.37117E-004 1.59329E+002 4.20518E+001 2.58980E+002 + 1.59365E+004 4.29735E-004 1.59788E+002 4.20586E+001 2.58845E+002 + 1.60272E+004 4.22477E-004 1.60249E+002 4.20654E+001 2.58709E+002 + 1.61185E+004 4.15342E-004 1.60710E+002 4.20722E+001 2.58573E+002 + 1.62103E+004 4.08327E-004 1.61173E+002 4.20789E+001 2.58438E+002 + 1.63026E+004 4.01431E-004 1.61638E+002 4.20857E+001 2.58302E+002 + 1.63954E+004 3.94651E-004 1.62103E+002 4.20925E+001 2.58167E+002 + 1.64887E+004 3.87986E-004 1.62570E+002 4.20992E+001 2.58032E+002 + 1.65826E+004 3.81434E-004 1.63039E+002 4.21060E+001 2.57896E+002 + 1.66771E+004 3.74992E-004 1.63508E+002 4.21128E+001 2.57761E+002 + 1.67720E+004 3.68658E-004 1.63979E+002 4.21195E+001 2.57626E+002 + 1.68675E+004 3.62432E-004 1.64451E+002 4.21263E+001 2.57491E+002 + 1.69635E+004 3.56311E-004 1.64925E+002 4.21330E+001 2.57356E+002 + 1.70601E+004 3.50293E-004 1.65399E+002 4.21397E+001 2.57221E+002 + 1.71573E+004 3.44377E-004 1.65876E+002 4.21465E+001 2.57087E+002 + 1.72550E+004 3.38561E-004 1.66353E+002 4.21532E+001 2.56952E+002 + 1.73532E+004 3.32843E-004 1.66832E+002 4.21599E+001 2.56817E+002 + 1.74520E+004 3.27222E-004 1.67312E+002 4.21667E+001 2.56683E+002 + 1.75514E+004 3.21695E-004 1.67793E+002 4.21734E+001 2.56548E+002 + 1.76513E+004 3.16262E-004 1.68276E+002 4.21801E+001 2.56414E+002 + 1.77518E+004 3.10921E-004 1.68760E+002 4.21868E+001 2.56280E+002 + 1.78529E+004 3.05670E-004 1.69246E+002 4.21935E+001 2.56146E+002 + 1.79546E+004 3.00507E-004 1.69732E+002 4.22002E+001 2.56011E+002 + 1.80568E+004 2.95432E-004 1.70221E+002 4.22069E+001 2.55877E+002 + 1.81596E+004 2.90443E-004 1.70710E+002 4.22136E+001 2.55743E+002 + 1.82630E+004 2.85537E-004 1.71201E+002 4.22203E+001 2.55610E+002 + 1.83670E+004 2.80715E-004 1.71693E+002 4.22270E+001 2.55476E+002 + 1.84716E+004 2.75974E-004 1.72187E+002 4.22337E+001 2.55342E+002 + 1.85767E+004 2.71313E-004 1.72682E+002 4.22404E+001 2.55208E+002 + 1.86825E+004 2.66731E-004 1.73179E+002 4.22471E+001 2.55075E+002 + 1.87889E+004 2.62226E-004 1.73676E+002 4.22538E+001 2.54941E+002 + 1.88959E+004 2.57797E-004 1.74176E+002 4.22604E+001 2.54808E+002 + 1.90035E+004 2.53444E-004 1.74676E+002 4.22671E+001 2.54674E+002 + 1.91117E+004 2.49163E-004 1.75178E+002 4.22738E+001 2.54541E+002 + 1.92205E+004 2.44955E-004 1.75682E+002 4.22804E+001 2.54408E+002 + 1.93299E+004 2.40818E-004 1.76186E+002 4.22871E+001 2.54275E+002 + 1.94400E+004 2.36751E-004 1.76693E+002 4.22937E+001 2.54142E+002 + 1.95507E+004 2.32752E-004 1.77200E+002 4.23004E+001 2.54009E+002 + 1.96620E+004 2.28821E-004 1.77709E+002 4.23070E+001 2.53876E+002 + 1.97739E+004 2.24957E-004 1.78220E+002 4.23137E+001 2.53743E+002 + 1.98865E+004 2.21158E-004 1.78732E+002 4.23203E+001 2.53610E+002 + 1.99998E+004 2.17423E-004 1.79245E+002 4.23269E+001 2.53478E+002 + 2.01136E+004 2.13750E-004 1.79760E+002 4.23336E+001 2.53345E+002 + 2.02282E+004 2.10140E-004 1.80276E+002 4.23402E+001 2.53213E+002 + 2.03433E+004 2.06591E-004 1.80794E+002 4.23468E+001 2.53080E+002 + 2.04592E+004 2.03102E-004 1.81313E+002 4.23534E+001 2.52948E+002 + 2.05757E+004 1.99672E-004 1.81833E+002 4.23600E+001 2.52815E+002 + 2.06928E+004 1.96300E-004 1.82355E+002 4.23666E+001 2.52683E+002 + 2.08106E+004 1.92985E-004 1.82879E+002 4.23733E+001 2.52551E+002 + 2.09291E+004 1.89725E-004 1.83404E+002 4.23799E+001 2.52419E+002 + 2.10483E+004 1.86521E-004 1.83930E+002 4.23865E+001 2.52287E+002 + 2.11682E+004 1.83371E-004 1.84458E+002 4.23930E+001 2.52155E+002 + 2.12887E+004 1.80274E-004 1.84987E+002 4.23996E+001 2.52023E+002 + 2.14099E+004 1.77229E-004 1.85518E+002 4.24062E+001 2.51891E+002 + 2.15318E+004 1.74236E-004 1.86050E+002 4.24128E+001 2.51760E+002 + 2.16544E+004 1.71293E-004 1.86584E+002 4.24194E+001 2.51628E+002 + 2.17777E+004 1.68401E-004 1.87119E+002 4.24260E+001 2.51497E+002 + 2.19017E+004 1.65556E-004 1.87656E+002 4.24325E+001 2.51365E+002 + 2.20264E+004 1.62760E-004 1.88195E+002 4.24391E+001 2.51234E+002 + 2.21518E+004 1.60012E-004 1.88734E+002 4.24457E+001 2.51102E+002 + 2.22779E+004 1.57309E-004 1.89276E+002 4.24522E+001 2.50971E+002 + 2.24048E+004 1.54652E-004 1.89819E+002 4.24588E+001 2.50840E+002 + 2.25324E+004 1.52040E-004 1.90363E+002 4.24654E+001 2.50709E+002 + 2.26607E+004 1.49473E-004 1.90909E+002 4.24719E+001 2.50578E+002 + 2.27897E+004 1.46948E-004 1.91456E+002 4.24785E+001 2.50447E+002 + 2.29195E+004 1.44466E-004 1.92005E+002 4.24850E+001 2.50316E+002 + 2.30500E+004 1.42027E-004 1.92556E+002 4.24915E+001 2.50185E+002 + 2.31812E+004 1.39628E-004 1.93108E+002 4.24981E+001 2.50054E+002 + 2.33132E+004 1.37270E-004 1.93661E+002 4.25046E+001 2.49924E+002 + 2.34459E+004 1.34951E-004 1.94216E+002 4.25111E+001 2.49793E+002 + 2.35794E+004 1.32672E-004 1.94773E+002 4.25177E+001 2.49663E+002 + 2.37137E+004 1.30431E-004 1.95331E+002 4.25242E+001 2.49532E+002 + 2.38487E+004 1.28229E-004 1.95891E+002 4.25307E+001 2.49402E+002 + 2.39845E+004 1.26063E-004 1.96453E+002 4.25372E+001 2.49272E+002 + 2.41211E+004 1.23934E-004 1.97015E+002 4.25437E+001 2.49141E+002 + 2.42584E+004 1.21841E-004 1.97580E+002 4.25502E+001 2.49011E+002 + 2.43965E+004 1.19783E-004 1.98146E+002 4.25567E+001 2.48881E+002 + 2.45354E+004 1.17760E-004 1.98714E+002 4.25632E+001 2.48751E+002 + 2.46751E+004 1.15771E-004 1.99283E+002 4.25697E+001 2.48621E+002 + 2.48156E+004 1.13816E-004 1.99854E+002 4.25762E+001 2.48491E+002 + 2.49569E+004 1.11894E-004 2.00427E+002 4.25827E+001 2.48361E+002 + 2.50990E+004 1.10004E-004 2.01001E+002 4.25892E+001 2.48232E+002 + 2.52419E+004 1.08146E-004 2.01576E+002 4.25957E+001 2.48102E+002 + 2.53857E+004 1.06320E-004 2.02154E+002 4.26022E+001 2.47972E+002 + 2.55302E+004 1.04524E-004 2.02733E+002 4.26086E+001 2.47843E+002 + 2.56756E+004 1.02759E-004 2.03313E+002 4.26151E+001 2.47714E+002 + 2.58218E+004 1.01023E-004 2.03896E+002 4.26216E+001 2.47584E+002 + 2.59688E+004 9.93171E-005 2.04479E+002 4.26280E+001 2.47455E+002 + 2.61167E+004 9.76397E-005 2.05065E+002 4.26345E+001 2.47326E+002 + 2.62654E+004 9.59907E-005 2.05652E+002 4.26410E+001 2.47197E+002 + 2.64149E+004 9.43695E-005 2.06241E+002 4.26474E+001 2.47067E+002 + 2.65653E+004 9.27757E-005 2.06831E+002 4.26539E+001 2.46938E+002 + 2.67166E+004 9.12088E-005 2.07423E+002 4.26603E+001 2.46810E+002 + 2.68687E+004 8.96684E-005 2.08017E+002 4.26668E+001 2.46681E+002 + 2.70217E+004 8.81540E-005 2.08613E+002 4.26732E+001 2.46552E+002 + 2.71755E+004 8.66652E-005 2.09210E+002 4.26796E+001 2.46423E+002 + 2.73303E+004 8.52015E-005 2.09808E+002 4.26861E+001 2.46295E+002 + 2.74859E+004 8.37625E-005 2.10409E+002 4.26925E+001 2.46166E+002 + 2.76424E+004 8.23479E-005 2.11011E+002 4.26989E+001 2.46037E+002 + 2.77998E+004 8.09571E-005 2.11615E+002 4.27053E+001 2.45909E+002 + 2.79581E+004 7.95898E-005 2.12220E+002 4.27118E+001 2.45781E+002 + 2.81173E+004 7.82457E-005 2.12828E+002 4.27182E+001 2.45652E+002 + 2.82774E+004 7.69242E-005 2.13437E+002 4.27246E+001 2.45524E+002 + 2.84384E+004 7.56250E-005 2.14047E+002 4.27310E+001 2.45396E+002 + 2.86003E+004 7.43478E-005 2.14660E+002 4.27374E+001 2.45268E+002 + 2.87631E+004 7.30921E-005 2.15274E+002 4.27438E+001 2.45140E+002 + 2.89269E+004 7.18577E-005 2.15890E+002 4.27502E+001 2.45012E+002 + 2.90916E+004 7.06441E-005 2.16507E+002 4.27566E+001 2.44884E+002 + 2.92573E+004 6.94510E-005 2.17127E+002 4.27630E+001 2.44756E+002 + 2.94238E+004 6.82780E-005 2.17748E+002 4.27694E+001 2.44629E+002 + 2.95914E+004 6.71249E-005 2.18370E+002 4.27757E+001 2.44501E+002 + 2.97599E+004 6.59912E-005 2.18995E+002 4.27821E+001 2.44373E+002 + 2.99293E+004 6.48767E-005 2.19621E+002 4.27885E+001 2.44246E+002 + 3.00997E+004 6.37810E-005 2.20249E+002 4.27949E+001 2.44118E+002 + 3.02711E+004 6.27038E-005 2.20879E+002 4.28012E+001 2.43991E+002 + 3.04435E+004 6.16448E-005 2.21511E+002 4.28076E+001 2.43864E+002 + 3.06168E+004 6.06037E-005 2.22144E+002 4.28140E+001 2.43736E+002 + 3.07911E+004 5.95802E-005 2.22779E+002 4.28203E+001 2.43609E+002 + 3.09665E+004 5.85739E-005 2.23416E+002 4.28267E+001 2.43482E+002 + 3.11428E+004 5.75847E-005 2.24055E+002 4.28330E+001 2.43355E+002 + 3.13201E+004 5.66121E-005 2.24696E+002 4.28394E+001 2.43228E+002 + 3.14984E+004 5.56560E-005 2.25338E+002 4.28457E+001 2.43101E+002 + 3.16778E+004 5.47161E-005 2.25982E+002 4.28521E+001 2.42974E+002 + 3.18582E+004 5.37920E-005 2.26628E+002 4.28584E+001 2.42848E+002 + 3.20396E+004 5.28835E-005 2.27276E+002 4.28647E+001 2.42721E+002 + 3.22220E+004 5.19903E-005 2.27925E+002 4.28711E+001 2.42594E+002 + 3.24055E+004 5.11123E-005 2.28577E+002 4.28774E+001 2.42468E+002 + 3.25900E+004 5.02490E-005 2.29230E+002 4.28837E+001 2.42341E+002 + 3.27755E+004 4.94004E-005 2.29885E+002 4.28900E+001 2.42215E+002 + 3.29621E+004 4.85661E-005 2.30542E+002 4.28963E+001 2.42089E+002 + 3.31498E+004 4.77458E-005 2.31201E+002 4.29027E+001 2.41962E+002 + 3.33386E+004 4.69395E-005 2.31862E+002 4.29090E+001 2.41836E+002 + 3.35284E+004 4.61467E-005 2.32524E+002 4.29153E+001 2.41710E+002 + 3.37193E+004 4.53673E-005 2.33189E+002 4.29216E+001 2.41584E+002 + 3.39113E+004 4.46011E-005 2.33855E+002 4.29279E+001 2.41458E+002 + 3.41044E+004 4.38479E-005 2.34523E+002 4.29342E+001 2.41332E+002 + 3.42986E+004 4.31073E-005 2.35193E+002 4.29405E+001 2.41206E+002 + 3.44939E+004 4.23793E-005 2.35865E+002 4.29468E+001 2.41080E+002 + 3.46903E+004 4.16635E-005 2.36539E+002 4.29530E+001 2.40955E+002 + 3.48878E+004 4.09599E-005 2.37215E+002 4.29593E+001 2.40829E+002 + 3.50864E+004 4.02681E-005 2.37892E+002 4.29656E+001 2.40703E+002 + 3.52862E+004 3.95880E-005 2.38572E+002 4.29719E+001 2.40578E+002 + 3.54871E+004 3.89194E-005 2.39253E+002 4.29781E+001 2.40452E+002 + 3.56892E+004 3.82621E-005 2.39937E+002 4.29844E+001 2.40327E+002 + 3.58924E+004 3.76159E-005 2.40622E+002 4.29907E+001 2.40202E+002 + 3.60968E+004 3.69806E-005 2.41309E+002 4.29969E+001 2.40076E+002 + 3.63023E+004 3.63561E-005 2.41998E+002 4.30032E+001 2.39951E+002 + 3.65090E+004 3.57421E-005 2.42689E+002 4.30095E+001 2.39826E+002 + 3.67169E+004 3.51384E-005 2.43383E+002 4.30157E+001 2.39701E+002 + 3.69259E+004 3.45450E-005 2.44078E+002 4.30220E+001 2.39576E+002 + 3.71362E+004 3.39615E-005 2.44775E+002 4.30282E+001 2.39451E+002 + 3.73476E+004 3.33880E-005 2.45474E+002 4.30344E+001 2.39326E+002 + 3.75603E+004 3.28241E-005 2.46174E+002 4.30407E+001 2.39202E+002 + 3.77742E+004 3.22697E-005 2.46877E+002 4.30469E+001 2.39077E+002 + 3.79892E+004 3.17247E-005 2.47582E+002 4.30531E+001 2.38952E+002 + 3.82055E+004 3.11889E-005 2.48289E+002 4.30594E+001 2.38828E+002 + 3.84231E+004 3.06622E-005 2.48998E+002 4.30656E+001 2.38703E+002 + 3.86419E+004 3.01443E-005 2.49709E+002 4.30718E+001 2.38579E+002 + 3.88619E+004 2.96352E-005 2.50422E+002 4.30780E+001 2.38454E+002 + 3.90832E+004 2.91347E-005 2.51137E+002 4.30843E+001 2.38330E+002 + 3.93057E+004 2.86427E-005 2.51853E+002 4.30905E+001 2.38206E+002 + 3.95295E+004 2.81589E-005 2.52572E+002 4.30967E+001 2.38082E+002 + 3.97546E+004 2.76833E-005 2.53293E+002 4.31029E+001 2.37958E+002 + 3.99809E+004 2.72158E-005 2.54016E+002 4.31091E+001 2.37834E+002 + 4.02086E+004 2.67562E-005 2.54741E+002 4.31153E+001 2.37710E+002 + 4.04375E+004 2.63043E-005 2.55468E+002 4.31215E+001 2.37586E+002 + 4.06678E+004 2.58600E-005 2.56198E+002 4.31277E+001 2.37462E+002 + 4.08993E+004 2.54233E-005 2.56929E+002 4.31339E+001 2.37338E+002 + 4.11322E+004 2.49939E-005 2.57662E+002 4.31400E+001 2.37214E+002 + 4.13664E+004 2.45718E-005 2.58397E+002 4.31462E+001 2.37091E+002 + 4.16019E+004 2.41568E-005 2.59135E+002 4.31524E+001 2.36967E+002 + 4.18388E+004 2.37488E-005 2.59874E+002 4.31586E+001 2.36844E+002 + 4.20770E+004 2.33477E-005 2.60616E+002 4.31647E+001 2.36720E+002 + 4.23166E+004 2.29534E-005 2.61360E+002 4.31709E+001 2.36597E+002 + 4.25575E+004 2.25657E-005 2.62105E+002 4.31771E+001 2.36474E+002 + 4.27999E+004 2.21846E-005 2.62853E+002 4.31832E+001 2.36350E+002 + 4.30436E+004 2.18100E-005 2.63603E+002 4.31894E+001 2.36227E+002 + 4.32886E+004 2.14416E-005 2.64355E+002 4.31956E+001 2.36104E+002 + 4.35351E+004 2.10795E-005 2.65109E+002 4.32017E+001 2.35981E+002 + 4.37830E+004 2.07235E-005 2.65866E+002 4.32079E+001 2.35858E+002 + 4.40323E+004 2.03735E-005 2.66624E+002 4.32140E+001 2.35735E+002 + 4.42830E+004 2.00294E-005 2.67385E+002 4.32201E+001 2.35612E+002 + 4.45352E+004 1.96911E-005 2.68148E+002 4.32263E+001 2.35489E+002 + 4.47887E+004 1.93586E-005 2.68913E+002 4.32324E+001 2.35367E+002 + 4.50438E+004 1.90316E-005 2.69680E+002 4.32385E+001 2.35244E+002 + 4.53002E+004 1.87102E-005 2.70449E+002 4.32447E+001 2.35122E+002 + 4.55582E+004 1.83942E-005 2.71221E+002 4.32508E+001 2.34999E+002 + 4.58176E+004 1.80835E-005 2.71994E+002 4.32569E+001 2.34877E+002 + 4.60784E+004 1.77781E-005 2.72770E+002 4.32630E+001 2.34754E+002 + 4.63408E+004 1.74779E-005 2.73548E+002 4.32692E+001 2.34632E+002 + 4.66047E+004 1.71827E-005 2.74328E+002 4.32753E+001 2.34510E+002 + 4.68700E+004 1.68925E-005 2.75111E+002 4.32814E+001 2.34387E+002 + 4.71369E+004 1.66072E-005 2.75895E+002 4.32875E+001 2.34265E+002 + 4.74053E+004 1.63267E-005 2.76682E+002 4.32936E+001 2.34143E+002 + 4.76752E+004 1.60510E-005 2.77471E+002 4.32997E+001 2.34021E+002 + 4.79467E+004 1.57799E-005 2.78263E+002 4.33058E+001 2.33899E+002 + 4.82197E+004 1.55134E-005 2.79056E+002 4.33119E+001 2.33778E+002 + 4.84942E+004 1.52514E-005 2.79852E+002 4.33180E+001 2.33656E+002 + 4.87703E+004 1.49938E-005 2.80650E+002 4.33240E+001 2.33534E+002 + 4.90480E+004 1.47406E-005 2.81450E+002 4.33301E+001 2.33412E+002 + 4.93273E+004 1.44916E-005 2.82253E+002 4.33362E+001 2.33291E+002 + 4.96082E+004 1.42469E-005 2.83058E+002 4.33423E+001 2.33169E+002 + 4.98906E+004 1.40063E-005 2.83865E+002 4.33484E+001 2.33048E+002 + 5.01747E+004 1.37697E-005 2.84674E+002 4.33544E+001 2.32926E+002 + 5.04604E+004 1.35372E-005 2.85486E+002 4.33605E+001 2.32805E+002 + 5.07477E+004 1.33085E-005 2.86300E+002 4.33666E+001 2.32684E+002 + 5.10367E+004 1.30838E-005 2.87116E+002 4.33726E+001 2.32562E+002 + 5.13273E+004 1.28628E-005 2.87935E+002 4.33787E+001 2.32441E+002 + 5.16195E+004 1.26456E-005 2.88756E+002 4.33847E+001 2.32320E+002 + 5.19134E+004 1.24320E-005 2.89579E+002 4.33908E+001 2.32199E+002 + 5.22090E+004 1.22220E-005 2.90404E+002 4.33968E+001 2.32078E+002 + 5.25063E+004 1.20156E-005 2.91232E+002 4.34029E+001 2.31957E+002 + 5.28052E+004 1.18127E-005 2.92062E+002 4.34089E+001 2.31837E+002 + 5.31059E+004 1.16132E-005 2.92895E+002 4.34149E+001 2.31716E+002 + 5.34083E+004 1.14170E-005 2.93730E+002 4.34210E+001 2.31595E+002 + 5.37124E+004 1.12242E-005 2.94567E+002 4.34270E+001 2.31474E+002 + 5.40182E+004 1.10347E-005 2.95407E+002 4.34330E+001 2.31354E+002 + 5.43258E+004 1.08483E-005 2.96249E+002 4.34391E+001 2.31233E+002 + 5.46351E+004 1.06651E-005 2.97093E+002 4.34451E+001 2.31113E+002 + 5.49462E+004 1.04850E-005 2.97940E+002 4.34511E+001 2.30993E+002 + 5.52591E+004 1.03079E-005 2.98789E+002 4.34571E+001 2.30872E+002 + 5.55737E+004 1.01338E-005 2.99641E+002 4.34631E+001 2.30752E+002 + 5.58901E+004 9.96264E-006 3.00495E+002 4.34691E+001 2.30632E+002 + 5.62084E+004 9.79438E-006 3.01351E+002 4.34751E+001 2.30512E+002 + 5.65284E+004 9.62896E-006 3.02210E+002 4.34812E+001 2.30392E+002 + 5.68503E+004 9.46634E-006 3.03072E+002 4.34872E+001 2.30272E+002 + 5.71740E+004 9.30646E-006 3.03935E+002 4.34931E+001 2.30152E+002 + 5.74995E+004 9.14929E-006 3.04802E+002 4.34991E+001 2.30032E+002 + 5.78269E+004 8.99477E-006 3.05670E+002 4.35051E+001 2.29912E+002 + 5.81562E+004 8.84285E-006 3.06541E+002 4.35111E+001 2.29792E+002 + 5.84873E+004 8.69351E-006 3.07415E+002 4.35171E+001 2.29673E+002 + 5.88203E+004 8.54668E-006 3.08291E+002 4.35231E+001 2.29553E+002 + 5.91552E+004 8.40234E-006 3.09169E+002 4.35291E+001 2.29433E+002 + 5.94920E+004 8.26043E-006 3.10050E+002 4.35350E+001 2.29314E+002 + 5.98308E+004 8.12092E-006 3.10934E+002 4.35410E+001 2.29195E+002 + 6.01715E+004 7.98377E-006 3.11820E+002 4.35470E+001 2.29075E+002 + 6.05141E+004 7.84893E-006 3.12708E+002 4.35529E+001 2.28956E+002 + 6.08586E+004 7.71637E-006 3.13600E+002 4.35589E+001 2.28837E+002 + 6.12051E+004 7.58605E-006 3.14493E+002 4.35649E+001 2.28718E+002 + 6.15536E+004 7.45793E-006 3.15389E+002 4.35708E+001 2.28598E+002 + 6.19041E+004 7.33198E-006 3.16288E+002 4.35768E+001 2.28479E+002 + 6.22566E+004 7.20815E-006 3.17189E+002 4.35827E+001 2.28360E+002 + 6.26111E+004 7.08641E-006 3.18093E+002 4.35887E+001 2.28241E+002 + 6.29676E+004 6.96673E-006 3.18999E+002 4.35946E+001 2.28123E+002 + 6.33261E+004 6.84907E-006 3.19908E+002 4.36005E+001 2.28004E+002 + 6.36867E+004 6.73339E-006 3.20819E+002 4.36065E+001 2.27885E+002 + 6.40493E+004 6.61967E-006 3.21733E+002 4.36124E+001 2.27766E+002 + 6.44140E+004 6.50787E-006 3.22650E+002 4.36183E+001 2.27648E+002 + 6.47807E+004 6.39796E-006 3.23569E+002 4.36243E+001 2.27529E+002 + 6.51496E+004 6.28991E-006 3.24491E+002 4.36302E+001 2.27411E+002 + 6.55205E+004 6.18368E-006 3.25415E+002 4.36361E+001 2.27292E+002 + 6.58936E+004 6.07924E-006 3.26342E+002 4.36420E+001 2.27174E+002 + 6.62688E+004 5.97657E-006 3.27272E+002 4.36479E+001 2.27056E+002 + 6.66461E+004 5.87563E-006 3.28204E+002 4.36538E+001 2.26937E+002 + 6.70256E+004 5.77640E-006 3.29139E+002 4.36598E+001 2.26819E+002 + 6.74072E+004 5.67884E-006 3.30077E+002 4.36657E+001 2.26701E+002 + 6.77910E+004 5.58293E-006 3.31017E+002 4.36716E+001 2.26583E+002 + 6.81770E+004 5.48864E-006 3.31960E+002 4.36775E+001 2.26465E+002 + 6.85652E+004 5.39595E-006 3.32905E+002 4.36834E+001 2.26347E+002 + 6.89556E+004 5.30482E-006 3.33854E+002 4.36893E+001 2.26229E+002 + 6.93483E+004 5.21522E-006 3.34805E+002 4.36951E+001 2.26112E+002 + 6.97431E+004 5.12714E-006 3.35758E+002 4.37010E+001 2.25994E+002 + 7.01402E+004 5.04055E-006 3.36715E+002 4.37069E+001 2.25876E+002 + 7.05396E+004 4.95542E-006 3.37674E+002 4.37128E+001 2.25759E+002 + 7.09412E+004 4.87173E-006 3.38635E+002 4.37187E+001 2.25641E+002 + 7.13452E+004 4.78945E-006 3.39600E+002 4.37245E+001 2.25524E+002 + 7.17514E+004 4.70856E-006 3.40567E+002 4.37304E+001 2.25406E+002 + 7.21599E+004 4.62904E-006 3.41537E+002 4.37363E+001 2.25289E+002 + 7.25708E+004 4.55086E-006 3.42510E+002 4.37421E+001 2.25171E+002 + 7.29840E+004 4.47400E-006 3.43485E+002 4.37480E+001 2.25054E+002 + 7.33996E+004 4.39844E-006 3.44464E+002 4.37539E+001 2.24937E+002 + 7.38175E+004 4.32416E-006 3.45445E+002 4.37597E+001 2.24820E+002 + 7.42378E+004 4.25113E-006 3.46428E+002 4.37656E+001 2.24703E+002 + 7.46605E+004 4.17933E-006 3.47415E+002 4.37714E+001 2.24586E+002 + 7.50856E+004 4.10875E-006 3.48404E+002 4.37773E+001 2.24469E+002 + 7.55131E+004 4.03935E-006 3.49397E+002 4.37831E+001 2.24352E+002 + 7.59431E+004 3.97113E-006 3.50392E+002 4.37889E+001 2.24235E+002 + 7.63755E+004 3.90406E-006 3.51389E+002 4.37948E+001 2.24119E+002 + 7.68104E+004 3.83813E-006 3.52390E+002 4.38006E+001 2.24002E+002 + 7.72477E+004 3.77331E-006 3.53394E+002 4.38065E+001 2.23885E+002 + 7.76876E+004 3.70958E-006 3.54400E+002 4.38123E+001 2.23769E+002 + 7.81299E+004 3.64693E-006 3.55409E+002 4.38181E+001 2.23652E+002 + 7.85748E+004 3.58534E-006 3.56421E+002 4.38239E+001 2.23536E+002 + 7.90222E+004 3.52478E-006 3.57436E+002 4.38297E+001 2.23419E+002 + 7.94721E+004 3.46525E-006 3.58454E+002 4.38356E+001 2.23303E+002 + 7.99246E+004 3.40673E-006 3.59475E+002 4.38414E+001 2.23187E+002 + 8.03797E+004 3.34919E-006 3.60498E+002 4.38472E+001 2.23071E+002 + 8.08374E+004 3.29263E-006 3.61525E+002 4.38530E+001 2.22954E+002 + 8.12976E+004 3.23702E-006 3.62554E+002 4.38588E+001 2.22838E+002 + 8.17605E+004 3.18235E-006 3.63586E+002 4.38646E+001 2.22722E+002 + 8.22261E+004 3.12861E-006 3.64622E+002 4.38704E+001 2.22606E+002 + 8.26943E+004 3.07577E-006 3.65660E+002 4.38762E+001 2.22491E+002 + 8.31651E+004 3.02382E-006 3.66701E+002 4.38820E+001 2.22375E+002 + 8.36386E+004 2.97275E-006 3.67745E+002 4.38878E+001 2.22259E+002 + 8.41149E+004 2.92254E-006 3.68792E+002 4.38935E+001 2.22143E+002 + 8.45938E+004 2.87319E-006 3.69842E+002 4.38993E+001 2.22028E+002 + 8.50755E+004 2.82466E-006 3.70895E+002 4.39051E+001 2.21912E+002 + 8.55599E+004 2.77696E-006 3.71951E+002 4.39109E+001 2.21797E+002 + 8.60470E+004 2.73006E-006 3.73010E+002 4.39167E+001 2.21681E+002 + 8.65370E+004 2.68395E-006 3.74072E+002 4.39224E+001 2.21566E+002 + 8.70297E+004 2.63862E-006 3.75137E+002 4.39282E+001 2.21450E+002 + 8.75253E+004 2.59406E-006 3.76205E+002 4.39340E+001 2.21335E+002 + 8.80236E+004 2.55024E-006 3.77276E+002 4.39397E+001 2.21220E+002 + 8.85248E+004 2.50717E-006 3.78350E+002 4.39455E+001 2.21105E+002 + 8.90289E+004 2.46483E-006 3.79427E+002 4.39512E+001 2.20990E+002 + 8.95358E+004 2.42320E-006 3.80508E+002 4.39570E+001 2.20874E+002 + 9.00456E+004 2.38228E-006 3.81591E+002 4.39627E+001 2.20759E+002 + 9.05583E+004 2.34204E-006 3.82677E+002 4.39685E+001 2.20645E+002 + 9.10739E+004 2.30249E-006 3.83767E+002 4.39742E+001 2.20530E+002 + 9.15925E+004 2.26360E-006 3.84859E+002 4.39800E+001 2.20415E+002 + 9.21140E+004 2.22537E-006 3.85955E+002 4.39857E+001 2.20300E+002 + 9.26385E+004 2.18779E-006 3.87054E+002 4.39914E+001 2.20185E+002 + 9.31659E+004 2.15084E-006 3.88155E+002 4.39972E+001 2.20071E+002 + 9.36964E+004 2.11451E-006 3.89260E+002 4.40029E+001 2.19956E+002 + 9.42299E+004 2.07880E-006 3.90368E+002 4.40086E+001 2.19842E+002 + 9.47664E+004 2.04369E-006 3.91480E+002 4.40143E+001 2.19727E+002 + 9.53060E+004 2.00918E-006 3.92594E+002 4.40201E+001 2.19613E+002 + 9.58487E+004 1.97524E-006 3.93712E+002 4.40258E+001 2.19499E+002 + 9.63944E+004 1.94188E-006 3.94832E+002 4.40315E+001 2.19384E+002 + 9.69433E+004 1.90909E-006 3.95956E+002 4.40372E+001 2.19270E+002 + 9.74953E+004 1.87685E-006 3.97084E+002 4.40429E+001 2.19156E+002 + 9.80504E+004 1.84515E-006 3.98214E+002 4.40486E+001 2.19042E+002 + 9.86087E+004 1.81399E-006 3.99347E+002 4.40543E+001 2.18928E+002 + 9.91702E+004 1.78335E-006 4.00484E+002 4.40600E+001 2.18814E+002 + 9.97348E+004 1.75323E-006 4.01624E+002 4.40657E+001 2.18700E+002 + 1.00303E+005 1.72362E-006 4.02767E+002 4.40714E+001 2.18586E+002 + 1.00874E+005 1.69451E-006 4.03914E+002 4.40771E+001 2.18472E+002 + 1.01448E+005 1.66589E-006 4.05063E+002 4.40828E+001 2.18359E+002 + 1.02026E+005 1.63776E-006 4.06216E+002 4.40884E+001 2.18245E+002 + 1.02607E+005 1.61010E-006 4.07373E+002 4.40941E+001 2.18131E+002 + 1.03191E+005 1.58290E-006 4.08532E+002 4.40998E+001 2.18018E+002 + 1.03779E+005 1.55617E-006 4.09695E+002 4.41055E+001 2.17904E+002 + 1.04369E+005 1.52989E-006 4.10861E+002 4.41111E+001 2.17791E+002 + 1.04964E+005 1.50405E-006 4.12031E+002 4.41168E+001 2.17678E+002 + 1.05561E+005 1.47865E-006 4.13203E+002 4.41225E+001 2.17564E+002 + 1.06162E+005 1.45368E-006 4.14379E+002 4.41281E+001 2.17451E+002 + 1.06767E+005 1.42912E-006 4.15559E+002 4.41338E+001 2.17338E+002 + 1.07375E+005 1.40499E-006 4.16742E+002 4.41395E+001 2.17225E+002 + 1.07986E+005 1.38126E-006 4.17928E+002 4.41451E+001 2.17112E+002 + 1.08601E+005 1.35793E-006 4.19117E+002 4.41508E+001 2.16999E+002 + 1.09219E+005 1.33500E-006 4.20310E+002 4.41564E+001 2.16886E+002 + 1.09841E+005 1.31245E-006 4.21506E+002 4.41621E+001 2.16773E+002 + 1.10467E+005 1.29029E-006 4.22706E+002 4.41677E+001 2.16660E+002 + 1.11096E+005 1.26849E-006 4.23909E+002 4.41733E+001 2.16547E+002 + 1.11728E+005 1.24707E-006 4.25116E+002 4.41790E+001 2.16434E+002 + 1.12364E+005 1.22601E-006 4.26326E+002 4.41846E+001 2.16322E+002 + 1.13004E+005 1.20530E-006 4.27539E+002 4.41902E+001 2.16209E+002 + 1.13648E+005 1.18495E-006 4.28756E+002 4.41959E+001 2.16097E+002 + 1.14295E+005 1.16493E-006 4.29976E+002 4.42015E+001 2.15984E+002 + 1.14945E+005 1.14526E-006 4.31200E+002 4.42071E+001 2.15872E+002 + 1.15600E+005 1.12592E-006 4.32427E+002 4.42127E+001 2.15759E+002 + 1.16258E+005 1.10690E-006 4.33658E+002 4.42183E+001 2.15647E+002 + 1.16920E+005 1.08821E-006 4.34892E+002 4.42239E+001 2.15535E+002 diff --git a/tests/morphology_test_cases/simple/fracdone.dat b/tests/morphology_test_cases/simple/fracdone.dat new file mode 100644 index 00000000..c1490c5e --- /dev/null +++ b/tests/morphology_test_cases/simple/fracdone.dat @@ -0,0 +1 @@ + 1.000000 1.000000000000E+00 diff --git a/tests/morphology_test_cases/simple/getjob b/tests/morphology_test_cases/simple/getjob new file mode 100755 index 00000000..35b613ff --- /dev/null +++ b/tests/morphology_test_cases/simple/getjob @@ -0,0 +1,2 @@ +#!/bin/bash +rsync -vah --progress "brown.rcac.purdue.edu:/scratch/brown/daminton/NPF-global-Kd0.0001/" ./ diff --git a/tests/morphology_test_cases/simple/impactmass.dat b/tests/morphology_test_cases/simple/impactmass.dat new file mode 100644 index 00000000..2e378db4 --- /dev/null +++ b/tests/morphology_test_cases/simple/impactmass.dat @@ -0,0 +1 @@ + 21533574.397774860 diff --git a/tests/morphology_test_cases/simple/lunar-MBA-impactor-velocities.dat b/tests/morphology_test_cases/simple/lunar-MBA-impactor-velocities.dat new file mode 100755 index 00000000..b56ce090 --- /dev/null +++ b/tests/morphology_test_cases/simple/lunar-MBA-impactor-velocities.dat @@ -0,0 +1,64 @@ +6000 41.000000 0.002861 +7000 200.000000 0.016817 +8000 541.000000 0.054567 +9000 793.000000 0.109902 +10000 822.000000 0.167260 +11000 974.000000 0.235224 +12000 978.000000 0.303468 +13000 973.000000 0.371363 +14000 901.000000 0.434233 +15000 1034.000000 0.506385 +16000 1036.000000 0.578676 +17000 934.000000 0.643849 +18000 784.000000 0.698556 +19000 644.000000 0.743493 +20000 467.000000 0.776080 +21000 356.000000 0.800921 +22000 285.000000 0.820808 +23000 239.000000 0.837485 +24000 232.000000 0.853674 +25000 319.000000 0.875933 +26000 368.000000 0.901612 +27000 240.000000 0.918359 +28000 162.000000 0.929663 +29000 132.000000 0.938874 +30000 84.000000 0.944735 +31000 82.000000 0.950457 +32000 83.000000 0.956249 +33000 79.000000 0.961761 +34000 81.000000 0.967413 +35000 50.000000 0.970902 +36000 63.000000 0.975298 +37000 66.000000 0.979904 +38000 43.000000 0.982904 +39000 41.000000 0.985765 +40000 44.000000 0.988835 +41000 28.000000 0.990789 +42000 37.000000 0.993371 +43000 19.000000 0.994697 +44000 20.000000 0.996092 +45000 19.000000 0.997418 +46000 5.000000 0.997767 +47000 10.000000 0.998465 +48000 5.000000 0.998814 +49000 3.000000 0.999023 +50000 2.000000 0.999163 +51000 1.000000 0.999232 +52000 0.000000 0.999232 +53000 1.000000 0.999302 +54000 0.000000 0.999302 +55000 1.000000 0.999372 +56000 1.000000 0.999442 +57000 1.000000 0.999512 +58000 0.000000 0.999512 +59000 0.000000 0.999512 +60000 1.000000 0.999581 +61000 0.000000 0.999581 +62000 1.000000 0.999651 +63000 1.000000 0.999721 +64000 0.000000 0.999721 +65000 1.000000 0.999791 +66000 2.000000 0.999930 +67000 0.000000 0.999930 +68000 0.000000 0.999930 +69000 1.000000 1.000000 diff --git a/tests/morphology_test_cases/simple/misc/ctem000001.dat b/tests/morphology_test_cases/simple/misc/ctem000001.dat new file mode 100644 index 00000000..f28c1197 --- /dev/null +++ b/tests/morphology_test_cases/simple/misc/ctem000001.dat @@ -0,0 +1,2 @@ + 0 1 0.000000000000E+00 F 1.000000 0.000000000000E+00 + 33790 diff --git a/tests/morphology_test_cases/simple/misc/ctem_000001.dat b/tests/morphology_test_cases/simple/misc/ctem_000001.dat new file mode 100644 index 00000000..f28c1197 --- /dev/null +++ b/tests/morphology_test_cases/simple/misc/ctem_000001.dat @@ -0,0 +1,2 @@ + 0 1 0.000000000000E+00 F 1.000000 0.000000000000E+00 + 33790 diff --git a/tests/morphology_test_cases/simple/misc/mass_000001.dat b/tests/morphology_test_cases/simple/misc/mass_000001.dat new file mode 100644 index 00000000..2e378db4 --- /dev/null +++ b/tests/morphology_test_cases/simple/misc/mass_000001.dat @@ -0,0 +1 @@ + 21533574.397774860 diff --git a/tests/morphology_test_cases/simple/ocumulative.dat b/tests/morphology_test_cases/simple/ocumulative.dat new file mode 100644 index 00000000..bf48c81b --- /dev/null +++ b/tests/morphology_test_cases/simple/ocumulative.dat @@ -0,0 +1,2 @@ +#Dcrat(m) xpos(m) ypos(m) time(y) depth/diam + 1.000063785005288E+03 2.000000E+03 2.000000E+03 1.000000E+00 2.065050E-01 diff --git a/tests/morphology_test_cases/simple/odistribution.dat b/tests/morphology_test_cases/simple/odistribution.dat new file mode 100644 index 00000000..88d1bd1e --- /dev/null +++ b/tests/morphology_test_cases/simple/odistribution.dat @@ -0,0 +1,24 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 1.9531 2.7621 2.3227 0. 1. 0.000000 + 2.7621 3.9062 3.2848 0. 1. 0.000000 + 3.9062 5.5243 4.6453 0. 1. 0.000000 + 5.5243 7.8125 6.5695 0. 1. 0.000000 + 7.8125 11.0485 9.2907 0. 1. 0.000000 + 11.0485 15.6250 13.1390 0. 1. 0.000000 + 15.6250 22.0971 18.5814 0. 1. 0.000000 + 22.0971 31.2500 26.2780 0. 1. 0.000000 + 31.2500 44.1942 37.1627 0. 1. 0.000000 + 44.1942 62.5000 52.5560 0. 1. 0.000000 + 62.5000 88.3883 74.3254 0. 1. 0.000000 + 88.3883 125.0000 105.1121 0. 1. 0.000000 + 125.0000 176.7767 148.6509 0. 1. 0.000000 + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1000.0638 1. 1. 0.150917 + 1414.2136 2000.0000 1681.7928 0. 0. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 0. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 0. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/simple/pdistribution.dat b/tests/morphology_test_cases/simple/pdistribution.dat new file mode 100644 index 00000000..af6ea796 --- /dev/null +++ b/tests/morphology_test_cases/simple/pdistribution.dat @@ -0,0 +1,78 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 5.2683560639E-06 7.4505805969E-06 6.8639461741E-06 9.0056322000E+22 2.6197597900E+23 8.3409668841E+05 + 7.4505805969E-06 1.0536712128E-05 8.5697254390E-06 1.1332976670E+23 1.7191965700E+23 1.4444759133E+06 + 1.0536712128E-05 1.4901161194E-05 1.2186426920E-05 3.7665826200E+22 5.8589890300E+22 9.7617403367E+05 + 1.4901161194E-05 2.1073424255E-05 1.7150291538E-05 1.3451505070E+22 2.0924064100E+22 6.8710164873E+05 + 2.1073424255E-05 2.9802322388E-05 2.4260374301E-05 4.9259252700E+21 7.4725590300E+21 5.0361760384E+05 + 2.9802322388E-05 4.2146848511E-05 3.4499037578E-05 1.6371606720E+21 2.5466337600E+21 3.4034379475E+05 + 4.2146848511E-05 5.9604644775E-05 4.8551438292E-05 5.8467524100E+20 9.0947308800E+20 2.3955850814E+05 + 5.9604644775E-05 8.4293697022E-05 6.8679653473E-05 2.1410736400E+20 3.2479784700E+20 1.7558664836E+05 + 8.4293697022E-05 1.1920928955E-04 9.7664690546E-05 7.1159862300E+19 1.1069048300E+20 1.1866111771E+05 + 1.1920928955E-04 1.6858739404E-04 1.3744618704E-04 2.5413147800E+19 3.9530620700E+19 8.3522244055E+04 + 1.6858739404E-04 2.3841857910E-04 1.9442794522E-04 9.3062656500E+18 1.4117472900E+19 6.1218419042E+04 + 2.3841857910E-04 3.3717478809E-04 2.7648283762E-04 3.0929926000E+18 4.8112072500E+18 4.1371286162E+04 + 3.3717478809E-04 4.7683715820E-04 3.8910184765E-04 1.1045928590E+18 1.7182146500E+18 2.9120090468E+04 + 4.7683715820E-04 6.7434957617E-04 5.5041375239E-04 4.0450067900E+17 6.1362179100E+17 2.1343846846E+04 + 6.7434957617E-04 9.5367431641E-04 7.8270619046E-04 1.3443820390E+17 2.0912111200E+17 1.4424129788E+04 + 9.5367431641E-04 1.3486991523E-03 1.1015238076E-03 4.8011585100E+16 7.4682908100E+16 1.0152741408E+04 + 1.3486991523E-03 1.9073486328E-03 1.5502045661E-03 1.7146259830E+16 2.6671323000E+16 7.1462310579E+03 + 1.9073486328E-03 2.6973983047E-03 2.1928806805E-03 6.2789397900E+15 9.5250631700E+15 5.2378968673E+03 + 2.6973983047E-03 3.8146972656E-03 3.1183472981E-03 2.0868433400E+15 3.2461233800E+15 3.5397608053E+03 + 3.8146972656E-03 5.3947966094E-03 4.3885353670E-03 7.4526921400E+14 1.1592800400E+15 2.4915385674E+03 + 5.3947966094E-03 7.6293945312E-03 6.2079125217E-03 2.7291673800E+14 4.1401082600E+14 1.8261967435E+03 + 7.6293945312E-03 1.0789593219E-02 8.8278527077E-03 9.0705504300E+13 1.4109408800E+14 1.2341402209E+03 + 1.0789593219E-02 1.5258789062E-02 1.2423678325E-02 3.2393432500E+13 5.0388583700E+13 8.6867674417E+02 + 1.5258789062E-02 2.1579186438E-02 1.7574224959E-02 1.1862438430E+13 1.7995151200E+13 6.3670483594E+02 + 2.1579186438E-02 3.0517578125E-02 2.4991117140E-02 3.9425522000E+12 6.1327127700E+12 4.3028390182E+02 + 3.0517578125E-02 4.3158372875E-02 3.5170682136E-02 1.4079939140E+12 2.1901605700E+12 3.0286479221E+02 + 4.3158372875E-02 6.1035156250E-02 4.9751568757E-02 5.1560578900E+11 7.8216665600E+11 2.2198762395E+02 + 6.1035156250E-02 8.6316745750E-02 7.0748343025E-02 1.7136463750E+11 2.6656086700E+11 1.5001879305E+02 + 8.6316745750E-02 1.2207031250E-01 9.9566075244E-02 6.1199033900E+10 9.5196229500E+10 1.0559403243E+02 + 1.2207031250E-01 1.7263349150E-01 1.4084368254E-01 2.2411017000E+10 3.3997195600E+10 7.7396144466E+01 + 1.7263349150E-01 2.4414062500E-01 2.0028427881E-01 7.4484352800E+09 1.1586178600E+10 5.2304165788E+01 + 2.4414062500E-01 3.4526698300E-01 2.8186554261E-01 2.6600413700E+09 4.1377433200E+09 3.6815440786E+01 + 3.4526698300E-01 4.8828125000E-01 3.9871996012E-01 9.7410392500E+08 1.4777019500E+09 2.6984220543E+01 + 4.8828125000E-01 6.9053396600E-01 5.6699268184E-01 3.2374930000E+08 5.0359802500E+08 1.8235885369E+01 + 6.9053396600E-01 9.7656250000E-01 7.9794429238E-01 1.1561979350E+08 1.7984872500E+08 1.2835729741E+01 + 9.7656250000E-01 1.3810679320E+00 1.1229688122E+00 4.1291012000E+07 6.4228931500E+07 9.0347111294E+00 + 1.3810679320E+00 1.9531250000E+00 1.5885236415E+00 1.5120720780E+07 2.2937919500E+07 6.6220766495E+00 + 1.9531250000E+00 2.7621358640E+00 2.2589320506E+00 5.0254616400E+06 7.8171987200E+06 4.4751863889E+00 + 2.7621358640E+00 3.9062500000E+00 3.1790567890E+00 1.7947309820E+06 2.7917370800E+06 3.1499588750E+00 + 3.9062500000E+00 5.5242717280E+00 4.4970144236E+00 6.5722834600E+05 9.9700609800E+05 2.3087919296E+00 + 5.5242717280E+00 7.8125000000E+00 6.3949001458E+00 2.1843375700E+05 3.3977775200E+05 1.5602770778E+00 + 7.8125000000E+00 1.1048543456E+01 9.0027143502E+00 7.8122279100E+04 1.2134399500E+05 1.1009332505E+00 + 1.1048543456E+01 1.5625000000E+01 1.2728018908E+01 2.8347501600E+04 4.3221715900E+04 7.9826648947E-01 + 1.5625000000E+01 2.2097086912E+01 1.8117257393E+01 9.6170463800E+03 1.4874214300E+04 5.5227419395E-01 + 2.2097086912E+01 3.1250000000E+01 2.5464283485E+01 3.4608376200E+03 5.2571679200E+03 3.9020810270E-01 + 3.1250000000E+01 4.4194173824E+01 3.5981878955E+01 1.2198176720E+03 1.7963303000E+03 2.7437978824E-01 + 4.4194173824E+01 6.2500000000E+01 5.1167294867E+01 3.8139212600E+02 5.7651262800E+02 1.7443746921E-01 + 6.2500000000E+01 8.8388347648E+01 7.2031738824E+01 1.2887637240E+02 1.9512050200E+02 1.1628419329E-01 + 8.8388347648E+01 1.2500000000E+02 1.0190244084E+02 4.5114170900E+01 6.6244129600E+01 8.1494336441E-02 + 1.2500000000E+02 1.7677669530E+02 1.4486153219E+02 1.4285833490E+01 2.1129958700E+01 5.2421627096E-02 + 1.7677669530E+02 2.5000000000E+02 2.0364050970E+02 4.7351629700E+00 6.8441252100E+00 3.4131717991E-02 + 2.5000000000E+02 3.5355339059E+02 2.8614082562E+02 1.4927690150E+00 2.1089622400E+00 2.1108033935E-02 + 3.5355339059E+02 5.0000000000E+02 4.0392389962E+02 4.5298452700E-01 6.1619322500E-01 1.2740389793E-02 + 5.0000000000E+02 7.0710678119E+02 5.7407029004E+02 1.1784019770E-01 1.6320869800E-01 6.7278201736E-03 + 7.0710678119E+02 1.0000000000E+03 8.0779031690E+02 3.2334330700E-02 4.5368500300E-02 3.6368928411E-03 + 1.0000000000E+03 1.4142135624E+03 1.1397213019E+03 9.3702153300E-03 1.3034169600E-02 2.0931544262E-03 + 1.4142135624E+03 2.0000000000E+03 1.6430397450E+03 2.3620584500E-03 3.6639542700E-03 1.1178294632E-03 + 2.0000000000E+03 2.8284271247E+03 2.3188336187E+03 7.6321765400E-04 1.3018958200E-03 7.1793128547E-04 + 2.8284271247E+03 4.0000000000E+03 3.2742020830E+03 2.7678553100E-04 5.3867816600E-04 5.1828726065E-04 + 4.0000000000E+03 5.6568542495E+03 4.6247690662E+03 1.1424374900E-04 2.6189263500E-04 4.2628329325E-04 + 5.6568542495E+03 8.0000000000E+03 6.5360480178E+03 5.4421493500E-05 1.4764888600E-04 4.0531891549E-04 + 8.0000000000E+03 1.1313708499E+04 9.2976955004E+03 3.1693011600E-05 9.3227392500E-05 4.8045772670E-04 + 1.1313708499E+04 1.6000000000E+04 1.3295929320E+04 2.0742941300E-05 6.1534380900E-05 6.5024519181E-04 + 1.6000000000E+04 2.2627416998E+04 1.8911866324E+04 1.5511504400E-05 4.0791439600E-05 9.8944762131E-04 + 2.2627416998E+04 3.2000000000E+04 2.6794342591E+04 1.1350311500E-05 2.5279935200E-05 1.4559880837E-03 + 3.2000000000E+04 4.5254833996E+04 3.7872914850E+04 7.2691571300E-06 1.3929623700E-05 1.8619841311E-03 + 4.5254833996E+04 6.4000000000E+04 5.3503893362E+04 3.8715559300E-06 6.6604665700E-06 1.9771172337E-03 + 6.4000000000E+04 9.0509667992E+04 7.4707829153E+04 1.6103981700E-06 2.7889106400E-06 1.5830963511E-03 + 9.0509667992E+04 1.2800000000E+05 1.0347690678E+05 7.3571928800E-07 1.1785124700E-06 1.3589490881E-03 + 1.2800000000E+05 1.8101933598E+05 1.4684017333E+05 2.6658731600E-07 4.4279318200E-07 9.9499266834E-04 + 1.8101933598E+05 2.5600000000E+05 2.0879061526E+05 9.6306310900E-08 1.7620586600E-07 7.3066516837E-04 + 2.5600000000E+05 3.6203867197E+05 2.9742899449E+05 3.7170537300E-08 7.9899555100E-08 5.7645377151E-04 + 3.6203867197E+05 5.1200000000E+05 4.1890698854E+05 1.5963402300E-08 4.2729017800E-08 4.8907899956E-04 + 5.1200000000E+05 7.2407734394E+05 5.9365358599E+05 9.9453179000E-09 2.6765615500E-08 6.1320219121E-04 + 7.2407734394E+05 1.0240000000E+06 9.1619660702E+05 1.6820297600E-08 1.6820297600E-08 2.6956931599E-03 + 1.0240000000E+06 1.4481546879E+06 1.0281811762E+06 1.6000000000E-23 1.6000000000E-23 2.5626227336E-18 + 1.4481546879E+06 2.0480000000E+06 1.7221558584E+06 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 diff --git a/tests/morphology_test_cases/simple/production.dat b/tests/morphology_test_cases/simple/production.dat new file mode 100644 index 00000000..cb321dba --- /dev/null +++ b/tests/morphology_test_cases/simple/production.dat @@ -0,0 +1,1418 @@ +1.00000000e-09 2.61975979e+23 +1.02000000e-09 2.49997266e+23 +1.04040000e-09 2.38566274e+23 +1.06120800e-09 2.27657958e+23 +1.08243220e-09 2.17248400e+23 +1.10408080e-09 2.07314851e+23 +1.12616240e-09 1.97835496e+23 +1.14868570e-09 1.88789553e+23 +1.17165940e-09 1.80157256e+23 +1.19509260e-09 1.71919657e+23 +1.21899440e-09 1.64058739e+23 +1.24337430e-09 1.56557237e+23 +1.26824180e-09 1.49398736e+23 +1.29360660e-09 1.42567568e+23 +1.31947880e-09 1.36048725e+23 +1.34586830e-09 1.29827986e+23 +1.37278570e-09 1.23891663e+23 +1.40024140e-09 1.18226786e+23 +1.42824620e-09 1.12820934e+23 +1.45681120e-09 1.07662243e+23 +1.48594740e-09 1.02739448e+23 +1.51566630e-09 9.80417490e+22 +1.54597970e-09 9.35588315e+22 +1.57689930e-09 8.92809028e+22 +1.60843720e-09 8.51985917e+22 +1.64060600e-09 8.13029248e+22 +1.67341810e-09 7.75853939e+22 +1.70688650e-09 7.40378391e+22 +1.74102420e-09 7.06525011e+22 +1.77584470e-09 6.74219515e+22 +1.81136160e-09 6.43391181e+22 +1.84758880e-09 6.13972486e+22 +1.88454060e-09 5.85898903e+22 +1.92223140e-09 5.59108995e+22 +1.96067600e-09 5.33544051e+22 +1.99988960e-09 5.09147984e+22 +2.03988730e-09 4.85867515e+22 +2.08068510e-09 4.63651452e+22 +2.12229880e-09 4.42451237e+22 +2.16474480e-09 4.22220378e+22 +2.20803970e-09 4.02914574e+22 +2.25220050e-09 3.84491516e+22 +2.29724450e-09 3.66910850e+22 +2.34318940e-09 3.50134042e+22 +2.39005310e-09 3.34124378e+22 +2.43785420e-09 3.18846707e+22 +2.48661130e-09 3.04267606e+22 +2.53634350e-09 2.90355138e+22 +2.58707040e-09 2.77078796e+22 +2.63881180e-09 2.64409517e+22 +2.69158800e-09 2.52319540e+22 +2.74541980e-09 2.40782355e+22 +2.80032820e-09 2.29772709e+22 +2.85633470e-09 2.19266485e+22 +2.91346140e-09 2.09240641e+22 +2.97173070e-09 1.99673212e+22 +3.03116530e-09 1.90543263e+22 +3.09178860e-09 1.81830774e+22 +3.15362440e-09 1.73516655e+22 +3.21669690e-09 1.65582696e+22 +3.28103080e-09 1.58011520e+22 +3.34665140e-09 1.50786529e+22 +3.41358440e-09 1.43891898e+22 +3.48185610e-09 1.37312516e+22 +3.55149320e-09 1.31033976e+22 +3.62252310e-09 1.25042514e+22 +3.69497360e-09 1.19325009e+22 +3.76887300e-09 1.13868941e+22 +3.84425050e-09 1.08662341e+22 +3.92113550e-09 1.03693814e+22 +3.99955820e-09 9.89524702e+21 +4.07954940e-09 9.44279191e+21 +4.16114040e-09 9.01102520e+21 +4.24436320e-09 8.59900090e+21 +4.32925040e-09 8.20581644e+21 +4.41583550e-09 7.83060945e+21 +4.50415220e-09 7.47255903e+21 +4.59423520e-09 7.13088040e+21 +4.68611990e-09 6.80482469e+21 +4.77984230e-09 6.49367769e+21 +4.87543920e-09 6.19675757e+21 +4.97294790e-09 5.91341435e+21 +5.07240690e-09 5.64302651e+21 +5.17385500e-09 5.38500221e+21 +5.27733210e-09 5.13877585e+21 +5.38287880e-09 4.90380793e+21 +5.49053640e-09 4.67958386e+21 +5.60034710e-09 4.46561243e+21 +5.71235400e-09 4.26142475e+21 +5.82660110e-09 4.06657333e+21 +5.94313310e-09 3.88063146e+21 +6.06199580e-09 3.70319159e+21 +6.18323570e-09 3.53386514e+21 +6.30690040e-09 3.37228105e+21 +6.43303840e-09 3.21808530e+21 +6.56169920e-09 3.07094003e+21 +6.69293320e-09 2.93052291e+21 +6.82679180e-09 2.79652637e+21 +6.96332770e-09 2.66865662e+21 +7.10259420e-09 2.54663376e+21 +7.24464610e-09 2.43019027e+21 +7.38953900e-09 2.31907113e+21 +7.53732980e-09 2.21303282e+21 +7.68807640e-09 2.11184307e+21 +7.84183790e-09 2.01528018e+21 +7.99867470e-09 1.92313254e+21 +8.15864820e-09 1.83519832e+21 +8.32182120e-09 1.75128484e+21 +8.48825760e-09 1.67120828e+21 +8.65802270e-09 1.59479319e+21 +8.83118320e-09 1.52187210e+21 +9.00780690e-09 1.45228529e+21 +9.18796300e-09 1.38588033e+21 +9.37172230e-09 1.32251168e+21 +9.55915670e-09 1.26204055e+21 +9.75033980e-09 1.20433442e+21 +9.94534660e-09 1.14926687e+21 +1.01442540e-08 1.09671713e+21 +1.03471390e-08 1.04657034e+21 +1.05540810e-08 9.98716645e+20 +1.07651630e-08 9.53050777e+20 +1.09804660e-08 9.09473088e+20 +1.12000760e-08 8.67887789e+20 +1.14240770e-08 8.28204170e+20 +1.16525590e-08 7.90334900e+20 +1.18856100e-08 7.54197284e+20 +1.21233220e-08 7.19712041e+20 +1.23657880e-08 6.86803648e+20 +1.26131040e-08 6.55399887e+20 +1.28653660e-08 6.25432084e+20 +1.31226740e-08 5.96834461e+20 +1.33851270e-08 5.69544571e+20 +1.36528300e-08 5.43502404e+20 +1.39258860e-08 5.18651098e+20 +1.42044040e-08 4.94936029e+20 +1.44884920e-08 4.72305348e+20 +1.47782620e-08 4.50709425e+20 +1.50738270e-08 4.30100992e+20 +1.53753040e-08 4.10434824e+20 +1.56828100e-08 3.91667914e+20 +1.59964660e-08 3.73759118e+20 +1.63163950e-08 3.56669197e+20 +1.66427230e-08 3.40360683e+20 +1.69755780e-08 3.24797847e+20 +1.73150890e-08 3.09946661e+20 +1.76613910e-08 2.95774506e+20 +1.80146190e-08 2.82250367e+20 +1.83749110e-08 2.69344632e+20 +1.87424090e-08 2.57028999e+20 +1.91172580e-08 2.45276460e+20 +1.94996030e-08 2.34061329e+20 +1.98895950e-08 2.23359000e+20 +2.02873870e-08 2.13146026e+20 +2.06931340e-08 2.03400054e+20 +2.11069970e-08 1.94099688e+20 +2.15291370e-08 1.85224582e+20 +2.19597200e-08 1.76755281e+20 +2.23989140e-08 1.68673247e+20 +2.28468930e-08 1.60960740e+20 +2.33038300e-08 1.53600909e+20 +2.37699070e-08 1.46577583e+20 +2.42453050e-08 1.39875403e+20 +2.47302110e-08 1.33479676e+20 +2.52248150e-08 1.27376391e+20 +2.57293120e-08 1.21552165e+20 +2.62438980e-08 1.15994260e+20 +2.67687760e-08 1.10690483e+20 +2.73041510e-08 1.05629225e+20 +2.78502340e-08 1.00799385e+20 +2.84072390e-08 9.61903837e+19 +2.89753840e-08 9.17921278e+19 +2.95548920e-08 8.75949793e+19 +3.01459890e-08 8.35897509e+19 +3.07489090e-08 7.97676525e+19 +3.13638870e-08 7.61203200e+19 +3.19911650e-08 7.26397574e+19 +3.26309880e-08 6.93183446e+19 +3.32836080e-08 6.61487990e+19 +3.39492800e-08 6.31241810e+19 +3.46282660e-08 6.02378597e+19 +3.53208310e-08 5.74835167e+19 +3.60272480e-08 5.48551121e+19 +3.67477930e-08 5.23468911e+19 +3.74827490e-08 4.99533569e+19 +3.82324040e-08 4.76692661e+19 +3.89970520e-08 4.54896144e+19 +3.97769930e-08 4.34096261e+19 +4.05725330e-08 4.14247436e+19 +4.13839830e-08 3.95306207e+19 +4.22116630e-08 3.77231034e+19 +4.30558960e-08 3.59982350e+19 +4.39170140e-08 3.43522347e+19 +4.47953550e-08 3.27814957e+19 +4.56912620e-08 3.12825794e+19 +4.66050870e-08 2.98522004e+19 +4.75371890e-08 2.84872241e+19 +4.84879320e-08 2.71846619e+19 +4.94576910e-08 2.59416572e+19 +5.04468450e-08 2.47554885e+19 +5.14557820e-08 2.36235568e+19 +5.24848970e-08 2.25433829e+19 +5.35345950e-08 2.15125986e+19 +5.46052870e-08 2.05289464e+19 +5.56973930e-08 1.95902710e+19 +5.68113410e-08 1.86945162e+19 +5.79475680e-08 1.78397192e+19 +5.91065190e-08 1.70240078e+19 +6.02886490e-08 1.62455943e+19 +6.14944220e-08 1.55027731e+19 +6.27243110e-08 1.47939167e+19 +6.39787970e-08 1.41174729e+19 +6.52583730e-08 1.34719589e+19 +6.65635400e-08 1.28559609e+19 +6.78948110e-08 1.22681288e+19 +6.92527070e-08 1.17071753e+19 +7.06377620e-08 1.11718706e+19 +7.20505170e-08 1.06610428e+19 +7.34915270e-08 1.01735724e+19 +7.49613580e-08 9.70839105e+18 +7.64605850e-08 9.26448007e+18 +7.79897970e-08 8.84086656e+18 +7.95495930e-08 8.43662262e+18 +8.11405840e-08 8.05086273e+18 +8.27633960e-08 7.68274124e+18 +8.44186640e-08 7.33145196e+18 +8.61070370e-08 6.99622526e+18 +8.78291780e-08 6.67632653e+18 +8.95857620e-08 6.37105497e+18 +9.13774770e-08 6.07974191e+18 +9.32050260e-08 5.80174901e+18 +9.50691270e-08 5.53646706e+18 +9.69705090e-08 5.28331511e+18 +9.89099200e-08 5.04173823e+18 +1.00888120e-07 4.81120725e+18 +1.02905880e-07 4.59121760e+18 +1.04964000e-07 4.38128638e+18 +1.07063280e-07 4.18095439e+18 +1.09204540e-07 3.98978295e+18 +1.11388630e-07 3.80735231e+18 +1.13616410e-07 3.63326259e+18 +1.15888740e-07 3.46713346e+18 +1.18206510e-07 3.30860094e+18 +1.20570640e-07 3.15731693e+18 +1.22982050e-07 3.01295045e+18 +1.25441690e-07 2.87518495e+18 +1.27950530e-07 2.74371833e+18 +1.30509540e-07 2.61826329e+18 +1.33119730e-07 2.49854463e+18 +1.35782120e-07 2.38430019e+18 +1.38497770e-07 2.27527904e+18 +1.41267720e-07 2.17124331e+18 +1.44093080e-07 2.07196417e+18 +1.46974940e-07 1.97722476e+18 +1.49914440e-07 1.88681717e+18 +1.52912720e-07 1.80054371e+18 +1.55970980e-07 1.71821465e+18 +1.59090400e-07 1.63965019e+18 +1.62272210e-07 1.56467801e+18 +1.65517650e-07 1.49313403e+18 +1.68828000e-07 1.42486133e+18 +1.72204560e-07 1.35971030e+18 +1.75648660e-07 1.29753812e+18 +1.79161630e-07 1.23820893e+18 +1.82744860e-07 1.18159252e+18 +1.86399760e-07 1.12756479e+18 +1.90127750e-07 1.07600756e+18 +1.93930310e-07 1.02680762e+18 +1.97808910e-07 9.79857462e+17 +2.01765090e-07 9.35053980e+17 +2.05800390e-07 8.92299152e+17 +2.09916400e-07 8.51499226e+17 +2.14114730e-07 8.12564858e+17 +2.18397030e-07 7.75410716e+17 +2.22764970e-07 7.39955477e+17 +2.27220270e-07 7.06121402e+17 +2.31764670e-07 6.73834413e+17 +2.36399960e-07 6.43023714e+17 +2.41127960e-07 6.13621791e+17 +2.45950520e-07 5.85564256e+17 +2.50869530e-07 5.58789644e+17 +2.55886920e-07 5.33239287e+17 +2.61004660e-07 5.08857196e+17 +2.66224760e-07 4.85589942e+17 +2.71549250e-07 4.63386621e+17 +2.76980240e-07 4.42198495e+17 +2.82519840e-07 4.21979220e+17 +2.88170240e-07 4.02684434e+17 +2.93933640e-07 3.84271917e+17 +2.99812310e-07 3.66701296e+17 +3.05808560e-07 3.49934063e+17 +3.11924730e-07 3.33933517e+17 +3.18163230e-07 3.18664572e+17 +3.24526490e-07 3.04093813e+17 +3.31017020e-07 2.90189285e+17 +3.37637360e-07 2.76920535e+17 +3.44390110e-07 2.64258485e+17 +3.51277910e-07 2.52175410e+17 +3.58303470e-07 2.40644820e+17 +3.65469540e-07 2.29641463e+17 +3.72778930e-07 2.19141230e+17 +3.80234510e-07 2.09121112e+17 +3.87839200e-07 1.99559160e+17 +3.95595980e-07 1.90434428e+17 +4.03507900e-07 1.81726915e+17 +4.11578060e-07 1.73417546e+17 +4.19809620e-07 1.65488122e+17 +4.28205810e-07 1.57921268e+17 +4.36769930e-07 1.50700398e+17 +4.45505330e-07 1.43809702e+17 +4.54415430e-07 1.37234084e+17 +4.63503740e-07 1.30959128e+17 +4.72773820e-07 1.24971088e+17 +4.82229290e-07 1.19256855e+17 +4.91873880e-07 1.13803896e+17 +5.01711360e-07 1.08600272e+17 +5.11745590e-07 1.03634581e+17 +5.21980500e-07 9.88959457e+16 +5.32420110e-07 9.43739811e+16 +5.43068510e-07 9.00587818e+16 +5.53929880e-07 8.59408919e+16 +5.65008480e-07 8.20112894e+16 +5.76308650e-07 7.82613667e+16 +5.87834820e-07 7.46829081e+16 +5.99591520e-07 7.12680708e+16 +6.11583350e-07 6.80093762e+16 +6.23815010e-07 6.48996853e+16 +6.36291310e-07 6.19321817e+16 +6.49017140e-07 5.91003648e+16 +6.61997480e-07 5.63980325e+16 +6.75237430e-07 5.38192624e+16 +6.88742180e-07 5.13584049e+16 +7.02517020e-07 4.90100697e+16 +7.16567360e-07 4.67691104e+16 +7.30898710e-07 4.46306172e+16 +7.45516690e-07 4.25899052e+16 +7.60427020e-07 4.06425049e+16 +7.75635560e-07 3.87841480e+16 +7.91148270e-07 3.70107635e+16 +8.06971240e-07 3.53184655e+16 +8.23110660e-07 3.37035479e+16 +8.39572880e-07 3.21624705e+16 +8.56364330e-07 3.06918592e+16 +8.73491620e-07 2.92884900e+16 +8.90961450e-07 2.79492895e+16 +9.08780680e-07 2.66713230e+16 +9.26956290e-07 2.54517912e+16 +9.45495420e-07 2.42880213e+16 +9.64405330e-07 2.31774643e+16 +9.83693440e-07 2.21176869e+16 +1.00336730e-06 2.11063679e+16 +1.02343470e-06 2.01412879e+16 +1.04390330e-06 1.92203423e+16 +1.06478140e-06 1.83415009e+16 +1.08607700e-06 1.75028466e+16 +1.10779860e-06 1.67025361e+16 +1.12995460e-06 1.59388206e+16 +1.15255360e-06 1.52100294e+16 +1.17560470e-06 1.45145580e+16 +1.19911680e-06 1.38508874e+16 +1.22309910e-06 1.32175638e+16 +1.24756110e-06 1.26131973e+16 +1.27251240e-06 1.20364638e+16 +1.29796260e-06 1.14861039e+16 +1.32392180e-06 1.09609089e+16 +1.35040030e-06 1.04597260e+16 +1.37740830e-06 9.98146071e+15 +1.40495650e-06 9.52506317e+15 +1.43305560e-06 9.08953517e+15 +1.46171670e-06 8.67392117e+15 +1.49095100e-06 8.27731117e+15 +1.52077010e-06 7.89883453e+15 +1.55118550e-06 7.53766454e+15 +1.58220920e-06 7.19300894e+15 +1.61385330e-06 6.86411327e+15 +1.64613040e-06 6.55025502e+15 +1.67905300e-06 6.25074815e+15 +1.71263410e-06 5.96493569e+15 +1.74688680e-06 5.69219203e+15 +1.78182450e-06 5.43191983e+15 +1.81746100e-06 5.18354811e+15 +1.85381020e-06 4.94653326e+15 +1.89088640e-06 4.72035567e+15 +1.92870410e-06 4.50452007e+15 +1.96727820e-06 4.29855319e+15 +2.00662380e-06 4.10200395e+15 +2.04675630e-06 3.91444189e+15 +2.08769140e-06 3.73545623e+15 +2.12944520e-06 3.56465458e+15 +2.17203410e-06 3.40166266e+15 +2.21547480e-06 3.24612338e+15 +2.25978430e-06 3.09769610e+15 +2.30498000e-06 2.95605555e+15 +2.35107960e-06 2.82089148e+15 +2.39810120e-06 2.69190769e+15 +2.44606320e-06 2.56882170e+15 +2.49498450e-06 2.45136361e+15 +2.54488420e-06 2.33927629e+15 +2.59578180e-06 2.23231429e+15 +2.64769750e-06 2.13024279e+15 +2.70065140e-06 2.03283865e+15 +2.75466450e-06 1.93988807e+15 +2.80975770e-06 1.85118786e+15 +2.86595290e-06 1.76654321e+15 +2.92327200e-06 1.68576890e+15 +2.98173740e-06 1.60868806e+15 +3.04137210e-06 1.53513171e+15 +3.10219960e-06 1.46493857e+15 +3.16424360e-06 1.39795502e+15 +3.22752840e-06 1.33403434e+15 +3.29207900e-06 1.27303630e+15 +3.35792060e-06 1.21482737e+15 +3.42507900e-06 1.15928004e+15 +3.49358060e-06 1.10627257e+15 +3.56345220e-06 1.05568885e+15 +3.63472120e-06 1.00741807e+15 +3.70741570e-06 9.61354362e+14 +3.78156400e-06 9.17396953e+14 +3.85719530e-06 8.75449453e+14 +3.93433920e-06 8.35419995e+14 +4.01302600e-06 7.97220852e+14 +4.09328650e-06 7.60768361e+14 +4.17515220e-06 7.25982644e+14 +4.25865520e-06 6.92787490e+14 +4.34382830e-06 6.61110151e+14 +4.43070490e-06 6.30881229e+14 +4.51931900e-06 6.02034519e+14 +4.60970540e-06 5.74506805e+14 +4.70189950e-06 5.48237788e+14 +4.79593750e-06 5.23169904e+14 +4.89185620e-06 4.99248250e+14 +4.98969340e-06 4.76420372e+14 +5.08948720e-06 4.54636318e+14 +5.19127700e-06 4.33848302e+14 +5.29510250e-06 4.14010826e+14 +5.40100460e-06 3.95080393e+14 +5.50902470e-06 3.77015550e+14 +5.61920520e-06 3.59776713e+14 +5.73158930e-06 3.43326115e+14 +5.84622100e-06 3.27627722e+14 +5.96314550e-06 3.12647108e+14 +6.08240840e-06 2.98351487e+14 +6.20405650e-06 2.84709531e+14 +6.32813770e-06 2.71691331e+14 +6.45470040e-06 2.59268395e+14 +6.58379440e-06 2.47413486e+14 +6.71547030e-06 2.36100634e+14 +6.84977970e-06 2.25305059e+14 +6.98677530e-06 2.15003104e+14 +7.12651080e-06 2.05172202e+14 +7.26904100e-06 1.95790813e+14 +7.41442190e-06 1.86838377e+14 +7.56271030e-06 1.78295294e+14 +7.71396450e-06 1.70142836e+14 +7.86824380e-06 1.62363145e+14 +8.02560870e-06 1.54939175e+14 +8.18612080e-06 1.47854667e+14 +8.34984330e-06 1.41094088e+14 +8.51684010e-06 1.34642638e+14 +8.68717690e-06 1.28486175e+14 +8.86092050e-06 1.22611211e+14 +9.03813890e-06 1.17004878e+14 +9.21890170e-06 1.11654892e+14 +9.40327970e-06 1.06549532e+14 +9.59134530e-06 1.01677611e+14 +9.78317220e-06 9.70284566e+13 +9.97883560e-06 9.25918829e+13 +1.01784120e-05 8.83581746e+13 +1.03819810e-05 8.43180294e+13 +1.05896200e-05 8.04626434e+13 +1.08014130e-05 7.67835217e+13 +1.10174410e-05 7.32726400e+13 +1.12377900e-05 6.99222848e+13 +1.14625450e-05 6.67251365e+13 +1.16917960e-05 6.36741638e+13 +1.19256320e-05 6.07626955e+13 +1.21641450e-05 5.79843494e+13 +1.24074280e-05 5.53330448e+13 +1.26555760e-05 5.28029762e+13 +1.29086880e-05 5.03885837e+13 +1.31668620e-05 4.80845904e+13 +1.34301990e-05 4.58859500e+13 +1.36988030e-05 4.37878392e+13 +1.39727790e-05 4.17856639e+13 +1.42522350e-05 3.98750338e+13 +1.45372790e-05 3.80517734e+13 +1.48280250e-05 3.63118738e+13 +1.51245850e-05 3.46515354e+13 +1.54270770e-05 3.30671108e+13 +1.57356190e-05 3.15551326e+13 +1.60503310e-05 3.01122926e+13 +1.63713380e-05 2.87354224e+13 +1.66987640e-05 2.74215134e+13 +1.70327400e-05 2.61676767e+13 +1.73733940e-05 2.49711763e+13 +1.77208620e-05 2.38293821e+13 +1.80752800e-05 2.27397940e+13 +1.84367850e-05 2.17000307e+13 +1.88055210e-05 2.07078075e+13 +1.91816310e-05 1.97609550e+13 +1.95652640e-05 1.88573950e+13 +1.99565690e-05 1.79951512e+13 +2.03557010e-05 1.71723312e+13 +2.07628150e-05 1.63871356e+13 +2.11780710e-05 1.56378430e+13 +2.16016320e-05 1.49228116e+13 +2.20336650e-05 1.42404734e+13 +2.24743380e-05 1.35893358e+13 +2.29238250e-05 1.29679703e+13 +2.33823010e-05 1.23750174e+13 +2.38499470e-05 1.18091763e+13 +2.43269460e-05 1.12692079e+13 +2.48134850e-05 1.07539293e+13 +2.53097550e-05 1.02622113e+13 +2.58159500e-05 9.79297722e+12 +2.63322690e-05 9.34519854e+12 +2.68589150e-05 8.91789381e+12 +2.73960930e-05 8.51012807e+12 +2.79440150e-05 8.12100689e+12 +2.85028950e-05 7.74967835e+12 +2.90729530e-05 7.39532836e+12 +2.96544120e-05 7.05718094e+12 +3.02475000e-05 6.73449521e+12 +3.08524500e-05 6.42656399e+12 +3.14694990e-05 6.13271277e+12 +3.20988890e-05 5.85229773e+12 +3.27408670e-05 5.58470443e+12 +3.33956840e-05 5.32934691e+12 +3.40635980e-05 5.08566524e+12 +3.47448700e-05 4.85312589e+12 +3.54397670e-05 4.63121941e+12 +3.61485630e-05 4.41945917e+12 +3.68715340e-05 4.21738182e+12 +3.76089650e-05 4.02454419e+12 +3.83611440e-05 3.84052412e+12 +3.91283670e-05 3.66491816e+12 +3.99109340e-05 3.49734180e+12 +4.07091530e-05 3.33742764e+12 +4.15233360e-05 3.18482554e+12 +4.23538030e-05 3.03920104e+12 +4.32008790e-05 2.90023519e+12 +4.40648960e-05 2.76762357e+12 +4.49461940e-05 2.64107544e+12 +4.58451180e-05 2.52031365e+12 +4.67620200e-05 2.40507369e+12 +4.76972610e-05 2.29510290e+12 +4.86512060e-05 2.19016057e+12 +4.96242300e-05 2.09001665e+12 +5.06167150e-05 1.99445171e+12 +5.16290490e-05 1.90325649e+12 +5.26616300e-05 1.81623110e+12 +5.37148630e-05 1.73318486e+12 +5.47891600e-05 1.65393593e+12 +5.58849430e-05 1.57831060e+12 +5.70026420e-05 1.50614317e+12 +5.81426950e-05 1.43727557e+12 +5.93055490e-05 1.37155690e+12 +6.04916600e-05 1.30884319e+12 +6.17014930e-05 1.24899704e+12 +6.29355230e-05 1.19188731e+12 +6.41942330e-05 1.13738891e+12 +6.54781180e-05 1.08538239e+12 +6.67876800e-05 1.03575387e+12 +6.81234340e-05 9.88394564e+11 +6.94859020e-05 9.43200769e+11 +7.08756200e-05 9.00073416e+11 +7.22931330e-05 8.58918020e+11 +7.37389960e-05 8.19644441e+11 +7.52137750e-05 7.82166656e+11 +7.67180510e-05 7.46402490e+11 +7.82524120e-05 7.12273633e+11 +7.98174600e-05 6.79705304e+11 +8.14138090e-05 6.48626144e+11 +8.30420860e-05 6.18968043e+11 +8.47029270e-05 5.90666070e+11 +8.63969860e-05 5.63658171e+11 +8.81249260e-05 5.37885196e+11 +8.98874240e-05 5.13290688e+11 +9.16851730e-05 4.89820737e+11 +9.35188760e-05 4.67423950e+11 +9.53892540e-05 4.46051233e+11 +9.72970390e-05 4.25655778e+11 +9.92429790e-05 4.06192901e+11 +1.01227840e-04 3.87619933e+11 +1.03252400e-04 3.69896191e+11 +1.05317440e-04 3.52982947e+11 +1.07423790e-04 3.36842980e+11 +1.09572270e-04 3.21440985e+11 +1.11763710e-04 3.06743301e+11 +1.13998990e-04 2.92717592e+11 +1.16278970e-04 2.79333234e+11 +1.18604550e-04 2.66560867e+11 +1.20976640e-04 2.54372518e+11 +1.23396170e-04 2.42741483e+11 +1.25864090e-04 2.31642272e+11 +1.28381380e-04 2.21050519e+11 +1.30949000e-04 2.10943130e+11 +1.33567980e-04 2.01297868e+11 +1.36239340e-04 1.92093628e+11 +1.38964130e-04 1.83310239e+11 +1.41743410e-04 1.74928483e+11 +1.44578280e-04 1.66929966e+11 +1.47469850e-04 1.59297171e+11 +1.50419240e-04 1.52013409e+11 +1.53427630e-04 1.45062665e+11 +1.56496180e-04 1.38429757e+11 +1.59626100e-04 1.32100137e+11 +1.62818630e-04 1.26059914e+11 +1.66075000e-04 1.20295896e+11 +1.69396500e-04 1.14795430e+11 +1.72784430e-04 1.09546470e+11 +1.76240120e-04 1.04537514e+11 +1.79764920e-04 9.97575945e+10 +1.83360220e-04 9.51962295e+10 +1.87027420e-04 9.08434375e+10 +1.90767970e-04 8.66896678e+10 +1.94583330e-04 8.27258282e+10 +1.98475000e-04 7.89432304e+10 +2.02444500e-04 7.53335931e+10 +2.06493390e-04 7.18890046e+10 +2.10623260e-04 6.86019163e+10 +2.14835720e-04 6.54651339e+10 +2.19132430e-04 6.24717784e+10 +2.23515080e-04 5.96152886e+10 +2.27985390e-04 5.68894062e+10 +2.32545090e-04 5.42881726e+10 +2.37195990e-04 5.18058757e+10 +2.41939910e-04 4.94370795e+10 +2.46778710e-04 4.71765944e+10 +2.51714290e-04 4.50194673e+10 +2.56748570e-04 4.29609783e+10 +2.61883540e-04 4.09966109e+10 +2.67121220e-04 3.91220595e+10 +2.72463640e-04 3.73332255e+10 +2.77912910e-04 3.56261844e+10 +2.83471170e-04 3.39971956e+10 +2.89140590e-04 3.24426927e+10 +2.94923410e-04 3.09592658e+10 +3.00821870e-04 2.95436717e+10 +3.06838310e-04 2.81928025e+10 +3.12975080e-04 2.69037008e+10 +3.19234580e-04 2.56735436e+10 +3.25619270e-04 2.44996348e+10 +3.32131660e-04 2.33794012e+10 +3.38774290e-04 2.23103910e+10 +3.45549780e-04 2.12902596e+10 +3.52460770e-04 2.03167746e+10 +3.59509990e-04 1.93878003e+10 +3.66700190e-04 1.85013034e+10 +3.74034190e-04 1.76553415e+10 +3.81514870e-04 1.68480608e+10 +3.89145170e-04 1.60776919e+10 +3.96928070e-04 1.53425483e+10 +4.04866640e-04 1.46410177e+10 +4.12963970e-04 1.39715651e+10 +4.21223250e-04 1.33327227e+10 +4.29647710e-04 1.27230914e+10 +4.38240670e-04 1.21413344e+10 +4.47005480e-04 1.15861786e+10 +4.55945590e-04 1.10564067e+10 +4.65064500e-04 1.05508584e+10 +4.74365790e-04 1.00684260e+10 +4.83853110e-04 9.60805241e+09 +4.93530170e-04 9.16872941e+09 +5.03400770e-04 8.74949427e+09 +5.13468790e-04 8.34942811e+09 +5.23738160e-04 7.96765515e+09 +5.34212930e-04 7.60333812e+09 +5.44897190e-04 7.25567948e+09 +5.55795130e-04 6.92391750e+09 +5.66911030e-04 6.60732512e+09 +5.78249250e-04 6.30520871e+09 +5.89814240e-04 6.01690626e+09 +6.01610520e-04 5.74178653e+09 +6.13642730e-04 5.47924640e+09 +6.25915590e-04 5.22871066e+09 +6.38433900e-04 4.98963067e+09 +6.51202580e-04 4.76148243e+09 +6.64226630e-04 4.54376620e+09 +6.77511160e-04 4.33600494e+09 +6.91061390e-04 4.13774332e+09 +7.04882610e-04 3.94854731e+09 +7.18980270e-04 3.76800198e+09 +7.33359870e-04 3.59571215e+09 +7.48027070e-04 3.43130010e+09 +7.62987610e-04 3.27440574e+09 +7.78247360e-04 3.12468529e+09 +7.93812310e-04 2.98181069e+09 +8.09688550e-04 2.84546903e+09 +8.25882330e-04 2.71536140e+09 +8.42399970e-04 2.59120299e+09 +8.59247970e-04 2.47272161e+09 +8.76432930e-04 2.35965772e+09 +8.93961590e-04 2.25176362e+09 +9.11840820e-04 2.14880293e+09 +9.30077640e-04 2.05055004e+09 +9.48679190e-04 1.95678974e+09 +9.67652770e-04 1.86731659e+09 +9.87005830e-04 1.78193451e+09 +1.00674590e-03 1.70045669e+09 +1.02688090e-03 1.62270390e+09 +1.04741850e-03 1.54850669e+09 +1.06836690e-03 1.47770195e+09 +1.08973420e-03 1.41013492e+09 +1.11152890e-03 1.34565721e+09 +1.13375950e-03 1.28412769e+09 +1.15643460e-03 1.22541186e+09 +1.17956330e-03 1.16938053e+09 +1.20315460e-03 1.11591115e+09 +1.22721770e-03 1.06488669e+09 +1.25176200e-03 1.01619542e+09 +1.27679730e-03 9.69730314e+08 +1.30233320e-03 9.25389987e+08 +1.32837990e-03 8.83076965e+08 +1.35494750e-03 8.42698737e+08 +1.38204640e-03 8.04166853e+08 +1.40968740e-03 7.67396658e+08 +1.43788110e-03 7.32307911e+08 +1.46663870e-03 6.98823546e+08 +1.49597150e-03 6.66870183e+08 +1.52589090e-03 6.36377927e+08 +1.55640880e-03 6.07279809e+08 +1.58753690e-03 5.79512328e+08 +1.61928770e-03 5.53014384e+08 +1.65167340e-03 5.27728136e+08 +1.68470690e-03 5.03598025e+08 +1.71840100e-03 4.80571297e+08 +1.75276910e-03 4.58597381e+08 +1.78782440e-03 4.37628306e+08 +1.82358090e-03 4.17617978e+08 +1.86005260e-03 3.98522576e+08 +1.89725360e-03 3.80300368e+08 +1.93519870e-03 3.62911323e+08 +1.97390260e-03 3.46317426e+08 +2.01338070e-03 3.30482227e+08 +2.05364830e-03 3.15371108e+08 +2.09472130e-03 3.00950920e+08 +2.13661570e-03 2.87190107e+08 +2.17934800e-03 2.74058496e+08 +2.22293500e-03 2.61527306e+08 +2.26739370e-03 2.49569109e+08 +2.31274160e-03 2.38157687e+08 +2.35899640e-03 2.27268061e+08 +2.40617630e-03 2.16876355e+08 +2.45429980e-03 2.06959804e+08 +2.50338580e-03 1.97496676e+08 +2.55345360e-03 1.88466231e+08 +2.60452260e-03 1.79848725e+08 +2.65661310e-03 1.71625230e+08 +2.70974530e-03 1.63777766e+08 +2.76394020e-03 1.56289116e+08 +2.81921910e-03 1.49142867e+08 +2.87560340e-03 1.42323398e+08 +2.93311550e-03 1.35815733e+08 +2.99177780e-03 1.29605631e+08 +3.05161340e-03 1.23679479e+08 +3.11264560e-03 1.18024306e+08 +3.17489850e-03 1.12627708e+08 +3.23839650e-03 1.07477864e+08 +3.30316440e-03 1.02563498e+08 +3.36922770e-03 9.78738356e+07 +3.43661230e-03 9.33986034e+07 +3.50534450e-03 8.91280047e+07 +3.57545140e-03 8.50526734e+07 +3.64696050e-03 8.11636813e+07 +3.71989970e-03 7.74525156e+07 +3.79429770e-03 7.39110401e+07 +3.87018360e-03 7.05314994e+07 +3.94758730e-03 6.73064829e+07 +4.02653900e-03 6.42289315e+07 +4.10706980e-03 6.12920970e+07 +4.18921120e-03 5.84895483e+07 +4.27299540e-03 5.58151455e+07 +4.35845530e-03 5.32630278e+07 +4.44562440e-03 5.08276043e+07 +4.53453690e-03 4.85035388e+07 +4.62522770e-03 4.62857388e+07 +4.71773220e-03 4.41693491e+07 +4.81208690e-03 4.21497279e+07 +4.90832860e-03 4.02224548e+07 +5.00649520e-03 3.83833039e+07 +5.10662510e-03 3.66282477e+07 +5.20875760e-03 3.49534406e+07 +5.31293270e-03 3.33552139e+07 +5.41919140e-03 3.18300638e+07 +5.52757520e-03 3.03746514e+07 +5.63812670e-03 2.89857866e+07 +5.75088930e-03 2.76604262e+07 +5.86590700e-03 2.63956688e+07 +5.98322520e-03 2.51887403e+07 +6.10288970e-03 2.40369985e+07 +6.22494750e-03 2.29379195e+07 +6.34944640e-03 2.18890957e+07 +6.47643540e-03 2.08882279e+07 +6.60596410e-03 1.99331248e+07 +6.73808340e-03 1.90216931e+07 +6.87284500e-03 1.81519367e+07 +7.01030190e-03 1.73219491e+07 +7.15050800e-03 1.65299118e+07 +7.29351810e-03 1.57740907e+07 +7.43938850e-03 1.50528286e+07 +7.58817620e-03 1.43645463e+07 +7.73993980e-03 1.37077347e+07 +7.89473860e-03 1.30809558e+07 +8.05263330e-03 1.24828363e+07 +8.21368600e-03 1.19120651e+07 +8.37795970e-03 1.13673924e+07 +8.54551890e-03 1.08476244e+07 +8.71642930e-03 1.03516224e+07 +8.89075790e-03 9.87829996e+06 +9.06857300e-03 9.42662008e+06 +9.24994450e-03 8.99559279e+06 +9.43494340e-03 8.58427406e+06 +9.62364230e-03 8.19176263e+06 +9.81611510e-03 7.81719872e+06 +1.00124370e-02 7.45976216e+06 +1.02126860e-02 7.11866807e+06 +1.04169400e-02 6.79317032e+06 +1.06252790e-02 6.48255593e+06 +1.08377840e-02 6.18614528e+06 +1.10545400e-02 5.90328667e+06 +1.12756310e-02 5.63336179e+06 +1.15011430e-02 5.37578000e+06 +1.17311660e-02 5.12997517e+06 +1.19657900e-02 4.89540912e+06 +1.22051050e-02 4.67156986e+06 +1.24492070e-02 4.45796489e+06 +1.26981920e-02 4.25412613e+06 +1.29521550e-02 4.05960910e+06 +1.32111990e-02 3.87398500e+06 +1.34754220e-02 3.69684973e+06 +1.37449310e-02 3.52781290e+06 +1.40198300e-02 3.36650532e+06 +1.43002260e-02 3.21257397e+06 +1.45862310e-02 3.06568049e+06 +1.48779550e-02 2.92550416e+06 +1.51755140e-02 2.79173708e+06 +1.54790250e-02 2.66408609e+06 +1.57886050e-02 2.54227236e+06 +1.61043770e-02 2.42602835e+06 +1.64264650e-02 2.31509933e+06 +1.67549940e-02 2.20924274e+06 +1.70900940e-02 2.10822625e+06 +1.74318960e-02 2.01182869e+06 +1.77805340e-02 1.91983888e+06 +1.81361440e-02 1.83205543e+06 +1.84988670e-02 1.74828564e+06 +1.88688450e-02 1.66834607e+06 +1.92462220e-02 1.59206181e+06 +1.96311460e-02 1.51926571e+06 +2.00237690e-02 1.44979808e+06 +2.04242440e-02 1.38350689e+06 +2.08327290e-02 1.32024676e+06 +2.12493840e-02 1.25987911e+06 +2.16743710e-02 1.20227190e+06 +2.21078590e-02 1.14729858e+06 +2.25500160e-02 1.09483899e+06 +2.30010160e-02 1.04477809e+06 +2.34610370e-02 9.97006098e+05 +2.39302570e-02 9.51418593e+05 +2.44088630e-02 9.07915408e+05 +2.48970400e-02 8.66401479e+05 +2.53949810e-02 8.26785716e+05 +2.59028800e-02 7.88981423e+05 +2.64209380e-02 7.52905640e+05 +2.69493570e-02 7.18479414e+05 +2.74883440e-02 6.85627332e+05 +2.80381110e-02 6.54277380e+05 +2.85988730e-02 6.24360906e+05 +2.91708500e-02 5.95812357e+05 +2.97542670e-02 5.68569153e+05 +3.03493530e-02 5.42571603e+05 +3.09563400e-02 5.17762807e+05 +3.15754670e-02 4.94088370e+05 +3.22069760e-02 4.71496454e+05 +3.28511150e-02 4.49937545e+05 +3.35081380e-02 4.29364369e+05 +3.41783000e-02 4.09731933e+05 +3.48618660e-02 3.90997158e+05 +3.55591040e-02 3.73119003e+05 +3.62702860e-02 3.56058337e+05 +3.69956920e-02 3.39777752e+05 +3.77356050e-02 3.24241612e+05 +3.84903180e-02 3.09415820e+05 +3.92601240e-02 2.95267952e+05 +4.00453260e-02 2.81766990e+05 +4.08462330e-02 2.68883336e+05 +4.16631580e-02 2.56588783e+05 +4.24964210e-02 2.44856400e+05 +4.33463490e-02 2.33660476e+05 +4.42132760e-02 2.22976475e+05 +4.50975420e-02 2.12780989e+05 +4.59994920e-02 2.03051700e+05 +4.69194820e-02 1.93767267e+05 +4.78578720e-02 1.84907358e+05 +4.88150290e-02 1.76452571e+05 +4.97913300e-02 1.68384368e+05 +5.07871570e-02 1.60685079e+05 +5.18029000e-02 1.53337840e+05 +5.28389580e-02 1.46326549e+05 +5.38957370e-02 1.39635846e+05 +5.49736520e-02 1.33251070e+05 +5.60731250e-02 1.27158235e+05 +5.71945870e-02 1.21343995e+05 +5.83384790e-02 1.15795604e+05 +5.95052480e-02 1.10500914e+05 +6.06953530e-02 1.05448318e+05 +6.19092600e-02 1.00626750e+05 +6.31474460e-02 9.60256427e+04 +6.44103950e-02 9.16349209e+04 +6.56986020e-02 8.74449656e+04 +6.70125750e-02 8.34465882e+04 +6.83528260e-02 7.96310386e+04 +6.97198830e-02 7.59899504e+04 +7.11142800e-02 7.25153519e+04 +7.25365660e-02 6.91996250e+04 +7.39872970e-02 6.60355096e+04 +7.54670430e-02 6.30160709e+04 +7.69763840e-02 6.01346942e+04 +7.85159120e-02 5.76366782e+04 +8.00862300e-02 5.48995619e+04 +8.16879540e-02 5.23084279e+04 +8.33217140e-02 4.98535919e+04 +8.49881480e-02 4.75261832e+04 +8.66879110e-02 4.53180535e+04 +8.84216690e-02 4.32217159e+04 +9.01901020e-02 4.12302786e+04 +9.19939040e-02 3.93373902e+04 +9.38337820e-02 3.75371900e+04 +9.57104580e-02 3.58242617e+04 +9.76246670e-02 3.41935947e+04 +9.95771610e-02 3.26405448e+04 +1.01568700e-01 3.11608086e+04 +1.03600080e-01 2.97503735e+04 +1.05672080e-01 2.84055292e+04 +1.07785520e-01 2.71228029e+04 +1.09941230e-01 2.58989599e+04 +1.12140060e-01 2.47309774e+04 +1.14382860e-01 2.36160375e+04 +1.16670510e-01 2.25514945e+04 +1.19003920e-01 2.15348628e+04 +1.21384000e-01 2.05638173e+04 +1.23811680e-01 1.96361714e+04 +1.26287920e-01 1.87498632e+04 +1.28813680e-01 1.79029567e+04 +1.31389950e-01 1.70936216e+04 +1.34017750e-01 1.63201266e+04 +1.36698100e-01 1.55808405e+04 +1.39432060e-01 1.48742143e+04 +1.42220710e-01 1.41987808e+04 +1.45065120e-01 1.35531558e+04 +1.47966420e-01 1.29360163e+04 +1.50925750e-01 1.23461083e+04 +1.53944270e-01 1.17822397e+04 +1.57023150e-01 1.12432778e+04 +1.60163610e-01 1.07281392e+04 +1.63366890e-01 1.02357920e+04 +1.66634220e-01 9.76525713e+03 +1.69966910e-01 9.31559175e+03 +1.73366250e-01 8.88590190e+03 +1.76833570e-01 8.47533113e+03 +1.80370240e-01 8.08305910e+03 +1.83977650e-01 7.70830201e+03 +1.87657200e-01 7.35031153e+03 +1.91410350e-01 7.00836813e+03 +1.95238550e-01 6.68178629e+03 +1.99143320e-01 6.36990579e+03 +2.03126190e-01 6.07209580e+03 +2.07188710e-01 5.78775240e+03 +2.11332490e-01 5.51629470e+03 +2.15559140e-01 5.25716792e+03 +2.19870320e-01 5.00983895e+03 +2.24267730e-01 4.77379624e+03 +2.28753080e-01 4.54855050e+03 +2.33328140e-01 4.33363119e+03 +2.37994710e-01 4.12858736e+03 +2.42754600e-01 3.93298764e+03 +2.47609690e-01 3.74641694e+03 +2.52561890e-01 3.56847758e+03 +2.57613120e-01 3.39878918e+03 +2.62765390e-01 3.23698535e+03 +2.68020690e-01 3.08271673e+03 +2.73381110e-01 2.93564663e+03 +2.78848730e-01 2.79545382e+03 +2.84425700e-01 2.66182967e+03 +2.90114220e-01 2.53447837e+03 +2.95916500e-01 2.41311724e+03 +3.01834830e-01 2.29747475e+03 +3.07871530e-01 2.18729122e+03 +3.14028960e-01 2.08231807e+03 +3.20309540e-01 1.98231714e+03 +3.26715730e-01 1.88706056e+03 +3.33250040e-01 1.79633030e+03 +3.39915050e-01 1.70991744e+03 +3.46713350e-01 1.62762269e+03 +3.53647610e-01 1.54925509e+03 +3.60720570e-01 1.47463185e+03 +3.67934980e-01 1.40357870e+03 +3.75293680e-01 1.33592870e+03 +3.82799550e-01 1.27152249e+03 +3.90455540e-01 1.21020769e+03 +3.98264650e-01 1.15183880e+03 +4.06229940e-01 1.09627687e+03 +4.14354540e-01 1.04338913e+03 +4.22641630e-01 9.93048928e+02 +4.31094470e-01 9.45135257e+02 +4.39716360e-01 8.99532771e+02 +4.48510680e-01 8.56131324e+02 +4.57480900e-01 8.14825732e+02 +4.66630520e-01 7.75515845e+02 +4.75963130e-01 7.38106052e+02 +4.85482390e-01 7.02505195e+02 +4.95192040e-01 6.68626335e+02 +5.05095880e-01 6.36386650e+02 +5.15197790e-01 6.05707184e+02 +5.25501750e-01 5.76512628e+02 +5.36011780e-01 5.48731338e+02 +5.46732020e-01 5.22294949e+02 +5.57666660e-01 4.97138421e+02 +5.68819990e-01 4.73199764e+02 +5.80196390e-01 4.50419935e+02 +5.91800320e-01 4.28742726e+02 +6.03636330e-01 4.08114617e+02 +6.15709060e-01 3.88484658e+02 +6.28023240e-01 3.69804349e+02 +6.40583700e-01 3.52027518e+02 +6.53395370e-01 3.35110216e+02 +6.66463280e-01 3.19010618e+02 +6.79792550e-01 3.03688936e+02 +6.93388400e-01 2.89107313e+02 +7.07256170e-01 2.75229710e+02 +7.21401290e-01 2.62021861e+02 +7.35829320e-01 2.49451146e+02 +7.50545900e-01 2.37486561e+02 +7.65556820e-01 2.26098586e+02 +7.80867960e-01 2.15259160e+02 +7.96485320e-01 2.04941594e+02 +8.12415020e-01 1.95120502e+02 +8.28663320e-01 1.85771729e+02 +8.45236590e-01 1.76872315e+02 +8.62141320e-01 1.68400426e+02 +8.79384150e-01 1.60335291e+02 +8.96971830e-01 1.52657165e+02 +9.14911270e-01 1.45347264e+02 +9.33209490e-01 1.38387734e+02 +9.51873680e-01 1.31761588e+02 +9.70911160e-01 1.25452677e+02 +9.90329380e-01 1.19445650e+02 +1.01013600e+00 1.13725892e+02 +1.03033870e+00 1.08279541e+02 +1.05094550e+00 1.03093366e+02 +1.07196440e+00 9.81548305e+01 +1.09340370e+00 9.34519785e+01 +1.11527170e+00 8.89734763e+01 +1.13757720e+00 8.47084788e+01 +1.16032870e+00 8.06467629e+01 +1.18353530e+00 7.67785272e+01 +1.20720600e+00 7.30944983e+01 +1.23135010e+00 6.95858357e+01 +1.25597710e+00 6.62441296e+01 +1.28109670e+00 6.30613799e+01 +1.30671860e+00 6.00299998e+01 +1.33285300e+00 5.71427359e+01 +1.35951000e+00 5.43927214e+01 +1.38670020e+00 5.17733926e+01 +1.41443420e+00 4.92785258e+01 +1.44272290e+00 4.69021911e+01 +1.47157740e+00 4.46387476e+01 +1.50100890e+00 4.24828363e+01 +1.53102910e+00 4.04293372e+01 +1.56164970e+00 3.84733944e+01 +1.59288270e+00 3.66103816e+01 +1.62474030e+00 3.48358971e+01 +1.65723510e+00 3.31457430e+01 +1.69037980e+00 3.15359312e+01 +1.72418740e+00 3.00026627e+01 +1.75867120e+00 2.85423188e+01 +1.79384460e+00 2.71514609e+01 +1.82972150e+00 2.58268054e+01 +1.86631590e+00 2.45652322e+01 +1.90364220e+00 2.33637659e+01 +1.94171510e+00 2.22195726e+01 +1.98054940e+00 2.11299587e+01 +2.02016040e+00 2.00923529e+01 +2.06056360e+00 1.91043083e+01 +2.10177480e+00 1.81634944e+01 +2.14381030e+00 1.72676866e+01 +2.18668650e+00 1.64147704e+01 +2.23042030e+00 1.56027278e+01 +2.27502870e+00 1.48296400e+01 +2.32052930e+00 1.40936738e+01 +2.36693980e+00 1.33930865e+01 +2.41427860e+00 1.27262118e+01 +2.46256420e+00 1.20914657e+01 +2.51181550e+00 1.14873378e+01 +2.56205180e+00 1.09123879e+01 +2.61329280e+00 1.03652431e+01 +2.66555870e+00 9.84459365e+00 +2.71886990e+00 9.34919278e+00 +2.77324730e+00 8.87785098e+00 +2.82871220e+00 8.42943424e+00 +2.88528650e+00 8.00286002e+00 +2.94299220e+00 7.59709868e+00 +3.00185200e+00 7.21116647e+00 +3.06188910e+00 6.84412521e+00 +3.12312690e+00 6.49508185e+00 +3.18558940e+00 6.16318393e+00 +3.24930120e+00 5.84761795e+00 +3.31428720e+00 5.54760910e+00 +3.38057300e+00 5.26241758e+00 +3.44818440e+00 4.99133919e+00 +3.51714810e+00 4.73370081e+00 +3.58749110e+00 4.48886148e+00 +3.65924090e+00 4.25621004e+00 +3.73242570e+00 4.03516316e+00 +3.80707420e+00 3.82516478e+00 +3.88321570e+00 3.62568460e+00 +3.96088000e+00 3.43621711e+00 +4.04009760e+00 3.25628005e+00 +4.12089960e+00 3.08541361e+00 +4.20331760e+00 2.92317958e+00 +4.28738390e+00 2.76916003e+00 +4.37313160e+00 2.62295619e+00 +4.46059420e+00 2.48418838e+00 +4.54980610e+00 2.35249423e+00 +4.64080220e+00 2.22752861e+00 +4.73361830e+00 2.10896224e+00 +4.82829060e+00 1.99648169e+00 +4.92485640e+00 1.88978775e+00 +5.02335360e+00 1.78859547e+00 +5.12382060e+00 1.69263355e+00 +5.22629710e+00 1.60164299e+00 +5.33082300e+00 1.51537751e+00 +5.43743950e+00 1.43360210e+00 +5.54618820e+00 1.35609318e+00 +5.65711200e+00 1.28263748e+00 +5.77025430e+00 1.21303210e+00 +5.88565930e+00 1.14708387e+00 +6.00337250e+00 1.08460858e+00 +6.12344000e+00 1.02543105e+00 +6.24590880e+00 9.69384481e-01 +6.37082700e+00 9.16310053e-01 +6.49824350e+00 8.66056658e-01 +6.62820840e+00 8.18480411e-01 +6.76077250e+00 7.73444513e-01 +6.89598800e+00 7.30818683e-01 +7.03390770e+00 6.90479128e-01 +7.17458590e+00 6.52307974e-01 +7.31807760e+00 6.16193225e-01 +7.46443920e+00 5.82028315e-01 +7.61372790e+00 5.49711999e-01 +7.76600250e+00 5.19147938e-01 +7.92132260e+00 4.90244647e-01 +8.07974900e+00 4.62915178e-01 +8.24134400e+00 4.37076871e-01 +8.40617090e+00 4.12651238e-01 +8.57429430e+00 3.89563720e-01 +8.74578020e+00 3.67743494e-01 +8.92069580e+00 3.47123322e-01 +9.09910970e+00 3.27639365e-01 +9.28109190e+00 3.09231018e-01 +9.46671370e+00 2.91840773e-01 +9.65604800e+00 2.75414040e-01 +9.84916900e+00 2.59899043e-01 +1.00461520e+01 2.45246690e-01 +1.02470750e+01 2.31410335e-01 +1.04520170e+01 2.18345787e-01 +1.06610570e+01 2.06011240e-01 +1.08742780e+01 1.94366918e-01 +1.10917640e+01 1.83375165e-01 +1.13135990e+01 1.73000374e-01 +1.15398710e+01 1.63208698e-01 +1.17706690e+01 1.53968112e-01 +1.20060820e+01 1.45248345e-01 +1.22462040e+01 1.37020613e-01 +1.24911280e+01 1.29257762e-01 +1.27409500e+01 1.21934044e-01 +1.29957690e+01 1.15025056e-01 +1.32556850e+01 1.08507736e-01 +1.35207980e+01 1.02360306e-01 +1.37912140e+01 9.65620655e-02 +1.40670390e+01 9.10934873e-02 +1.43483790e+01 8.59361372e-02 +1.46353470e+01 8.10724945e-02 +1.49280540e+01 7.64860680e-02 +1.52266150e+01 7.21612368e-02 +1.55311470e+01 6.80832402e-02 +1.58417700e+01 6.42381200e-02 +1.61586060e+01 6.06126925e-02 +1.64817780e+01 5.71945163e-02 +1.68114130e+01 5.39718213e-02 +1.71476420e+01 5.09334775e-02 +1.74905940e+01 4.80690148e-02 +1.78404060e+01 4.53685003e-02 +1.81972140e+01 4.28225859e-02 +1.85611590e+01 4.04224303e-02 +1.89323820e+01 3.81597061e-02 +1.93110290e+01 3.60265397e-02 +1.96972500e+01 3.40154959e-02 +2.00911950e+01 3.21195749e-02 +2.04930190e+01 3.03321623e-02 +2.09028790e+01 2.86470232e-02 +2.13209370e+01 2.70582692e-02 +2.17473560e+01 2.55603554e-02 +2.21823030e+01 2.41480494e-02 +2.26259490e+01 2.28164152e-02 +2.30784680e+01 2.15608001e-02 +2.35400370e+01 2.03768191e-02 +2.40108380e+01 1.92603346e-02 +2.44910550e+01 1.82074504e-02 +2.49808760e+01 1.72144935e-02 +2.54804930e+01 1.62780013e-02 +2.59901030e+01 1.53947090e-02 +2.65099050e+01 1.45615433e-02 +2.70401030e+01 1.37756069e-02 +2.75809050e+01 1.30341696e-02 +2.86951740e+01 1.16746542e-02 +2.98544590e+01 1.04641608e-02 +3.10605790e+01 9.38597322e-03 +3.23154270e+01 8.42526115e-03 +3.36209700e+01 7.56887100e-03 +3.49792570e+01 6.80513454e-03 +3.63924190e+01 6.12370418e-03 +3.78626730e+01 5.51540359e-03 +3.93923250e+01 4.97209553e-03 +4.09837750e+01 4.48656361e-03 +4.26395190e+01 4.05240851e-03 +4.43621560e+01 3.66395427e-03 +4.61543870e+01 3.31616726e-03 +4.80190240e+01 3.00458187e-03 +4.99589930e+01 2.72523618e-03 +5.19773360e+01 2.47461480e-03 +5.40772200e+01 2.24959736e-03 +5.62619400e+01 2.04741372e-03 +5.85349220e+01 1.86560419e-03 +6.08997330e+01 1.70198366e-03 +6.33600820e+01 1.55461072e-03 +6.59198300e+01 1.42175958e-03 +6.85829910e+01 1.30189582e-03 +7.13537440e+01 1.19365436e-03 +7.42364350e+01 1.09582044e-03 +7.72355870e+01 1.00731247e-03 +8.03559050e+01 9.27167040e-04 +8.36022830e+01 8.54525579e-04 +8.69798150e+01 7.88622485e-04 +9.04938000e+01 7.28774747e-04 +9.41497490e+01 6.74372710e-04 +9.79533990e+01 6.24871799e-04 +1.01910720e+02 5.79785318e-04 +1.06027910e+02 5.38678166e-04 +1.10311440e+02 5.01160779e-04 +1.14768020e+02 4.66884531e-04 +1.19404650e+02 4.35536893e-04 +1.24228590e+02 4.06837784e-04 +1.29247430e+02 3.80535682e-04 +1.34469030e+02 3.56404934e-04 +1.39901570e+02 3.34242733e-04 +1.45553600e+02 3.13866551e-04 +1.51433960e+02 2.95112315e-04 +1.57551900e+02 2.77832079e-04 +1.63916990e+02 2.61892635e-04 +1.70539240e+02 2.47173674e-04 +1.77429020e+02 2.33566678e-04 +1.84597160e+02 2.20973506e-04 +1.92054880e+02 2.09305481e-04 +1.99813900e+02 1.98482266e-04 +2.07886380e+02 1.88431127e-04 +2.16284990e+02 1.79086094e-04 +2.25022900e+02 1.70387308e-04 +2.34113830e+02 1.62280385e-04 +2.43572030e+02 1.54715904e-04 +2.53412340e+02 1.47648886e-04 +2.63650200e+02 1.41038368e-04 +2.74301660e+02 1.34847021e-04 +2.85383450e+02 1.29040773e-04 +2.96912940e+02 1.23588534e-04 +3.08908230e+02 1.18461880e-04 +3.21388120e+02 1.13634831e-04 +3.34372200e+02 1.09083596e-04 +3.47880840e+02 1.04786388e-04 +3.61935220e+02 1.00723243e-04 +3.76557400e+02 9.68758462e-05 +3.91770320e+02 9.32273925e-05 +4.07597840e+02 8.97624559e-05 +4.24064800e+02 8.64668647e-05 +4.41197020e+02 8.33276035e-05 +4.59021370e+02 8.03327110e-05 +4.77565840e+02 7.74711898e-05 +4.96859500e+02 7.47329427e-05 +5.16932620e+02 7.21086901e-05 +5.37816700e+02 6.93601650e-05 +5.59544490e+02 6.66410366e-05 +5.82150090e+02 6.40355198e-05 +6.05668960e+02 6.15343809e-05 +6.30137980e+02 5.91292788e-05 +6.55595560e+02 5.68126919e-05 +6.82081620e+02 5.45778636e-05 +7.09637710e+02 5.24187406e-05 +7.38307080e+02 5.03299216e-05 +7.68134680e+02 4.83066145e-05 +7.99167320e+02 4.63445863e-05 +8.31453680e+02 4.44401262e-05 +8.65044410e+02 4.25900052e-05 +8.99992210e+02 4.07914396e-05 +9.36351890e+02 3.90420567e-05 +9.74180510e+02 3.73398580e-05 +1.01353740e+03 3.56831901e-05 +1.05448430e+03 3.40707097e-05 +1.09708550e+03 3.25013512e-05 +1.14140770e+03 3.09743045e-05 +1.18752060e+03 2.94889675e-05 +1.23549640e+03 2.80449379e-05 +1.28541050e+03 2.66419644e-05 +1.33734110e+03 2.52799352e-05 +1.39136970e+03 2.39588391e-05 +1.44758100e+03 2.26787454e-05 +1.50606330e+03 2.14397732e-05 +1.56690820e+03 2.02420767e-05 +1.63021130e+03 1.90858115e-05 +1.69607180e+03 1.79711254e-05 +1.76459310e+03 1.68981308e-05 +1.83588270e+03 1.58668930e-05 +1.91005240e+03 1.48774149e-05 +1.98721850e+03 1.39296237e-05 +2.06750210e+03 1.30233597e-05 +2.15102920e+03 1.21583694e-05 +2.23793080e+03 1.13343009e-05 +2.32834320e+03 1.05506990e-05 +2.42240830e+03 9.80700361e-06 +2.52027350e+03 9.10255250e-06 +2.62209260e+03 8.43657912e-06 +2.72802510e+03 7.80822339e-06 +2.83823740e+03 7.21653110e-06 +2.95290210e+03 6.66046657e-06 +3.07219940e+03 6.13891481e-06 +3.19631620e+03 5.65069630e-06 +3.32544740e+03 5.19457202e-06 +3.45979550e+03 4.76925648e-06 +3.59957120e+03 4.37342670e-06 +3.74499390e+03 4.00573214e-06 +3.89629170e+03 3.66480571e-06 +4.05370180e+03 3.34927331e-06 +4.21747140e+03 3.05776203e-06 +4.38785720e+03 2.78891064e-06 +4.56512670e+03 2.54137590e-06 +4.74955780e+03 2.31384119e-06 +4.94143990e+03 2.10502185e-06 +5.14107410e+03 1.91367130e-06 +5.34877350e+03 1.73858584e-06 +5.56486400e+03 1.57860834e-06 +5.78968450e+03 1.43263152e-06 +6.02358770e+03 1.29960010e-06 +6.26694060e+03 1.17851247e-06 +6.52012510e+03 1.06842158e-06 +6.78353810e+03 9.68435471e-07 +7.05759300e+03 8.77716626e-07 +7.34271980e+03 7.95481509e-07 +7.63936570e+03 7.20999418e-07 +7.94799610e+03 6.53590899e-07 +8.26909510e+03 5.92626031e-07 +8.60316650e+03 5.37522364e-07 +8.95073450e+03 4.87742770e-07 +9.31234410e+03 4.42793182e-07 +9.68856280e+03 4.02220098e-07 +1.00799810e+04 3.65608229e-07 +1.04872120e+04 3.32578137e-07 +1.09108950e+04 3.02783646e-07 +1.13516960e+04 2.75909541e-07 +1.18103040e+04 2.51669556e-07 +1.22874400e+04 2.29803688e-07 +1.27838530e+04 2.10076420e-07 +1.33003210e+04 1.92274678e-07 +1.38376540e+04 1.76205866e-07 +1.43966950e+04 1.61696105e-07 +1.49783210e+04 1.48588588e-07 +1.55834450e+04 1.36742013e-07 +1.62130170e+04 1.26029169e-07 +1.68680220e+04 1.16335652e-07 +1.75494910e+04 1.07558504e-07 +1.82584900e+04 9.96052800e-08 +1.89961330e+04 9.23928645e-08 +1.97635770e+04 8.58466283e-08 +2.05620250e+04 7.98995551e-08 +2.13927310e+04 7.44914466e-08 +2.22569970e+04 6.95682586e-08 +2.31561800e+04 6.50814337e-08 +2.40916900e+04 6.09873538e-08 +2.50649940e+04 5.72468122e-08 +2.60776200e+04 5.38245444e-08 +2.71311560e+04 5.06888233e-08 +2.82272540e+04 4.78110781e-08 +2.93676350e+04 4.51655531e-08 +3.05540880e+04 4.27290178e-08 +3.17884730e+04 4.04804967e-08 +3.30727270e+04 3.84010245e-08 +3.44088650e+04 3.64734381e-08 +3.57989840e+04 3.82620992e-08 +3.72452630e+04 3.59244453e-08 +3.87499710e+04 3.37863126e-08 +4.03154700e+04 3.18225174e-08 +4.19442150e+04 3.00106926e-08 +4.36387610e+04 2.83309523e-08 +4.54017670e+04 2.67656155e-08 +4.72359990e+04 2.52989768e-08 +4.91443330e+04 2.39171194e-08 +5.11297640e+04 2.26077607e-08 +5.31954070e+04 2.13601368e-08 +5.53445010e+04 2.01649112e-08 +5.75804190e+04 1.90141024e-08 +5.99066680e+04 1.79010352e-08 +6.23268970e+04 1.68202976e-08 +6.48449040e+04 1.57677046e-08 +6.74646380e+04 1.47402630e-08 +7.01902090e+04 1.37361261e-08 +7.30258940e+04 1.27545367e-08 +7.59761400e+04 1.17957545e-08 +7.90455760e+04 1.08609567e-08 +8.22390170e+04 9.95211811e-09 +8.55614730e+04 1.60000000e-23 diff --git a/tests/morphology_test_cases/simple/regolithdepth.dat b/tests/morphology_test_cases/simple/regolithdepth.dat new file mode 100644 index 00000000..346c6f43 --- /dev/null +++ b/tests/morphology_test_cases/simple/regolithdepth.dat @@ -0,0 +1 @@ + 1.000000000000E+00 2.785180119271E+00 3.381424900278E+01 0.000000000000E+00 diff --git a/tests/morphology_test_cases/simple/runjob b/tests/morphology_test_cases/simple/runjob new file mode 100755 index 00000000..863a2d32 --- /dev/null +++ b/tests/morphology_test_cases/simple/runjob @@ -0,0 +1,14 @@ +#!/bin/sh -l +#PBS -q daminton +#PBS -l walltime=48:00:00 +#PBS -l nodes=1:ppn=6,naccesspolicy=singleuser +#PBS -N NPFglKD0.0001 +#PBS -j oe +source /etc/profile +module load intel +module load idl +cd $PBS_O_WORKDIR +export OMP_NUM_THREADS=6 +date > time.out +idl < start.in > term.out +date >> time.out diff --git a/regolith-transport-run-example/start.in b/tests/morphology_test_cases/simple/start.in old mode 100644 new mode 100755 similarity index 100% rename from regolith-transport-run-example/start.in rename to tests/morphology_test_cases/simple/start.in diff --git a/tests/morphology_test_cases/simple/surf/surf000000.png b/tests/morphology_test_cases/simple/surf/surf000000.png new file mode 100644 index 0000000000000000000000000000000000000000..be46476d24310cb327918dec8dcf43c8a808e8f3 GIT binary patch literal 20082 zcmeI4KS*0q6vmJ7VWKu7wnY#MSvs_oM6rX|C6P$;3Z|kd*hNh7U&Qu>_f)v_9X$FUGO1BK%JDAd`OIzr@?>=>MaH*mE9z1e#!%N`g`@Va>bMAZV z!|9vhmaY~N3EQdUh)8f>pP?o-@~m(7v3jwJ19m2)jwhkXHTAwZpSoKVY3W!I@9i>Y+*|7XWjg~FhCRGf(HcVMl=ykL=&kWpoITe2`kyXHcK2t)sfu<^2XTR_^#_0vT?0{ph82gxbI*f9z_h&5!sxatBaM24Dq> z;&TD{WUgSIHDq8>!3v7yqTxcErFMPzitiVk^x<9r5&jnJ9^TeS6mW2+4p@Nf7x{F~td{tf?jrv8m;8r?r^ z3O40`wkgZioknlZRN~iYY@|ztICD0Zv5U@do-Kpyk376*nud3MG`wkYpV&Q^T=@J! zJ(%E~elCC!Fj`KuoD3391PwsZ8KBriv58`nFBRMi!@V#*6mUQ|pt^EEm0GprP1xl> ouR5=6=n#y8(YnH@r=6#tMCZD9+qdTI^JDsYdoZ1RJutEI7hk_rM*si- literal 0 HcmV?d00001 diff --git a/tests/morphology_test_cases/simple/surf/surf000001.png b/tests/morphology_test_cases/simple/surf/surf000001.png new file mode 100644 index 0000000000000000000000000000000000000000..baa4fe3e5375f80b7f54ca431d31d1b04554e6fe GIT binary patch literal 354113 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 z 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�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�O~PdA(ZVtbN{MOm!i~jBTt5K>?s$N5gI*E*5$g4bpL|%XoUpMYzM%}KkJ?-> z`ajpaT~hKPJZ~ueo!%@wMXnh{ryB$WtUMN1RjbN97hoi@6x8F` ztWZthY?=y2EHLO>OlL%kw|65v=r_=I7~ZP`#v|Iji>K95Gy=Wv$oOHnFt6ZiFn(~$@Sz{%mao3Ol&IrQp5>+bU6YOUkcf%aKmkHh zBcT%_f6IQ29}w5Ywl-XJTCLZh(UpIkn>vl3VfeGZFSrdu?ydWO!4u1vtH*7$8L|u2P*}1W=ZYO;=tLxooEYH zY=6Mm{H)M<9SB0RWHP`e;&aOD)pStwZBSVp^10Vgw}yE)BP(o6a*9@LxN>TSlVe%q z%v|}~lL;BTcoQpYyF@RWd^b4pu60oUv{d55jZ`)P&G9#vdvmtz((na+^H1RqO*~WD z7Og$(6c| z9LDN9- znZUiptYTMJSNKpHcDKh@B#*x0XB;lLO$vinm8qa(_vPh33;zCX*Ass+ld#QyT{#thzdpG)Zl+w(<*4S#gqn;ZHK=|cAAE5AHoVI^6>xjQ(pZ!m z6K?x;AeI)9T3JLXd;tlX!Cv$Zy(3Y0%nmQAsZ z<-bEFEY-NK9G)q z!nW9n2ZE|}Pe|n_%M};Pfi7mt3f<3Fxy#>5WYsD0$!$8h43-c8;XcVk-5m6Yaza-s zwCyOts7Jg>d+86@4RMnP-{zH--SjD4ZqguqL5rQX0MqHuzE9uJDWJ!IGy3 zhbY9w^fh3-e+||TAJ15??O;zXkGzgNswl2^1`={S`)u>Xw%2nRGtHSi6Z-ZY1p?ZW zB$NiCJ5}dj6aC4)_6=*tfhCkE54%xVeG$kb1~rtGhC{mF;QJZt;Kxkz<$AIrGS64- zqy{P60ChKPXWA;8-Xzm~(_EN3ueojZQzSTl#Ni#+UE855-t4eXo`hY4&u64Z=$9C; zHk}j-e2_P>y`>|n3o7AH#edUoH*kG{dIS1!O5f6-8;0=_+%D=q_FPpY$J9^1YU_Hb z8AZ=m{gO39Ys22ED|?h4dmc%PJ&{7MQ8BsZnR%GQpfGR?{m)es=MvD#_3r zIE9!5u6O-Wg^QEy1b_|MNMyX;0K%kI3*$qu{SH=>U6Km~B*{i>pf@JQi!7Fc+iNAw z&Ah4bFsZDpOnj59b)9$Md=nDgIa_;s*otM>+U>N~%4Fs>i&*zQOqa;oJobG5Pxmrg z5r!rQ&=k+x{a%io_pd*KN(mLI?q!~Kj~9(`_OI}Zmu9?@@)$dlUZS5QiKcu#z2m_} z@BYBr?TZ96caktB!2pfJo$KC>M}L3uo@&ul?AC4zdj9a}$h?x#cYu4cl`uJJsl`gN*fnu#D60qgse)|Z42OCrte_GwbanOR~Xf9KGv zMNI{_GqUzDkyrQ1Z)8`pV%V~zUzk%oXZ#r&Nj=>IWctWRj&v9~aJ>H`XA;`gBUXKb zLb}x2|JqgDDnwOK)Bo)+*RmvQ;wbx8`47eL+MI6~hF>srN(!*-YjU8@QqRiMleO;L z??g**;DoH3vR{bh-JM<6+XDKwkpLQ$7ip}yI7{f7u;Y;7wDiT==qhw$0G?Q6ci*@) z>*6J@jg{YB3K0y4gdp-t8wOK%rFass;eW=-W~rJRGa9p#%vs>r`F67xk8fpU1^x0* zCYAJhZ81HD<{|A^)}cpX9O~Ee{&xL^Gl-XJNeX&QGCkpX?yoU$8G%118&_(YSfFpi zL*wv+#XS!v*k%mt(uTh_r18#SO#uC<_6X^bZrbdt?0|i7Q?pN;Y3J>{sihQet?0g> z%}0W3C+-iPZqz>kmP<6w)Kk4 zPyy3F*JVVUTk0I}S~MRKCqK-d7$q|#YOmz3Y*yk!)u7F8$zEKsCUrd6PP@-b6Q@AQ z#NvlCMiyL$z+@namWb}wzP}&qS&$@UI0;GWi1IxWk3c{7ovB&FwQTiooJH&kW-~C{ z+)(1{-g)9>2>Q&?1~ZP?qobe>G18y}y}%trrmu+T$bZ;$B)kVC4OkZ#1yo%ZQ5?2g z7_$>8cfCF@ZoT>j6*gLuVm*w;g^a3}@nY59V`^V**7ju>XemFQksi|~aB>^UR*rzF zE0+J&iCY(#C=(TPHp^UC<%j2FsvYd7h^7=pNaTM_>4EVLex{D&4oz#?jt>ThwBD@k z83*+ZoC-hZ+59b1)f2%SU2Hc$08$=w7I;=35$8cEG>^EyTWSzoQii;RGhOPz1 zTv6696-*!?-a*-H+yScw8Gbp|d&r&=x$I z0BK-ri|g0PpZlK{U|G<v*8yRuml*^30roT$b@NfWelD>t#UPH<^G(3HFGUCJgmR=8d^7Vqb2e-;w z5FLo8hi!JL9xnX+%7V)9Y10znfldnLul@DQ0tYdgs5FKl$0eljHgBix~+|m|cK|74a zQQS|^vT2<3c=-9&OxkXwP2Z^M(#ZU$uLLu2yA}ye-!(hfBS5f*w!*+Zr5lD6z0uZL zhhF68%ZxMxMRBp@c~X_*^f@8E0BZ~KYPvG+x_HkASGNBQr`j4z6UJF#{XgO)os8wc z-vC5@Zj5y>ysJue96#(hsv6F87-DYuw?TD{cX@M}KT(6y$Q@R_G>CchM5XF-uMp+W z;X`H`+)2+lcpkt47D73EzZ$wEnlC+9o})(Iwu6k4T0)`UjH`RVM9&qT;l$Y?z|Rjb z{LxF@Gd72C3%J{&tZk;33We!4Y`g$U`_i=50_+`aQla#*NRcT6E>DGL2y|1S} z=v(O!zX`5%u)9YVE>`eizw#~%FgWTQ{`rXrPR(@L81117tCOUSoe;3$P7x-_dnCm@ zZ1Q(?kP4Ys9t`~KvwB7FaODzEsKgSA$b}KsQ1^~HYsjM~N(YJS#xlv(f|AeQl0V`S z`Nh+sB>Uh{0lJUiBe4#i`X5Dl_lMOkb^f=uFdj3O-@$=#IWpl8mE9+@ye~vTZ4JZH zehO2-+wR$sDoLaB!#mt&bN`vphoUrGGkkV%aL`(Dl)ypOF7J(_IK_|dGmGH@omStF z@ZvDT8&e;|`TvKjH-UzF|Nnr86e2{4l2p34B6MTh-gE0$x_+M zzSDx37)zOCCx*tB!Pq^oasR*PIp=ZCy{B`po7;Rp-}mSJe!X9do)>(=1w#8iee%xJ z-CqZ}6vne}qr= z$(JujZNKxZSmr%|qjFYT`^6jij2218 zf(Huu94nIR8(Kk`V-A0(D}^=@-+%Al$Y3)5tdT^;s4X0bnjx7_2I8-iwAHkyxS_t*xe@8zs0t!H;DKT?x;~6HWoePUZ2&EZ zruS;fo25WVOg3dsih23bwryr3Q-F0VgEo;Azs4c`zz1|ljhP+WSwF~Afr^cN7gcg1 zEJZaY?C9D;QK)nXOBN{$ej2r$p9wl)$Q>PQmYb{eoMZPYe+mVen(^9K9oL8Sm#1`G zZ;@@$Z5t_=O{e{8QKCo~-r87jtEX+>J8F`BOhWq|tW;)qC>GxX8$9gnw#>hT+T{3~XL%>J8()f+qLW{m z2fZs_R2?&TKX}IoP~5b(N#*Qc+~bT{;3?NS2eu>?V&Ygim6#b_&J_@!xOD+Wiv*_m zu9+~r1SThQ`~!XF=w4;yp$x<{e0U= z_`#w(+)~&hAL4p-pVI3V^^sPyksb%;ely~Ii_L3+uQ$VCGlE8-yr$+Q>+nHDlBQlV zGx`{N9m8c$1kvC6#xPBu2lP$6;bt`^U0j9@_D?PJCH9UIu3O(#+z7t?$|*SKvla*s zAbK60@MoDdH#&gwS?6x6+46XcJ~i(WCd`4;I-Lf08^AaL=7KyZT(WUH;`tuYgBVu& zg0Okqrr=ZB$mzpOM`E47C#Hrp^EBGIlV2SC=X(%ugJ?qTFMLxq@t<+uLQ|HRxpe?9 z!q&%IH0JgGC>m!q8Ly}h^|OY>FVo_EHr3l|T~JCA=9VuZEdlqIP~QCXa$pYnV&iAb*)W`0I~j`z~$WvAh`<+Z^F zG#n?~-PZPav_0!h7R~*>pgTlt8%lPoZEs38um~j5u7^zd< zD- zIB+4Y#-q$K{BcY8v)(UVXRbXnq^PG;(AEJdz>czk{A-`KZ8(3tfX}~nFS)nBZe}Bz z4b(5t0sugdczw9JBrJ9g6xsA)d~2(Ee&SRgWDIw3N9NHUEu;xs3bG+S5#`3o(i0 zu_*DhkIwvdoZ`?NR2NCTwQv17JvcijHolAB^Fi+cJ?hzCd+kiV3K?$Pxme@_#5hQ1 zIeC?9^vz*!D{;LnSyYgvG)?rKSnFcVpRgQYTc)&vYe1&_BXY{Qci#%W=Bz_$!wZyS z<-G``(WL^Yiu$3!Mjo{$)0_(?$p~1D_wr&?OdJd}1v=tR=BAhzwvog;V{(5IC{ z{NJYi29|{Wow>ecA|CL(CP+EPbg;#CJXq!)9QV3~wV&2XmH1x;F}ky{z~8ie-#d%9 z;}ROhBh10}qUzk}GL#0lUJqTxIw+I#5;y=0s>d%YQY-bFYS4!Kx37u_@c6^gbmS2QP4@5Rg?w1X-5hi!{t=G_U&ZiuB<1btV zhjNfVnVHeHchNzrMO8wt0kli{AI!W!a}avK&xz#&DEmF~7-;#`+lKBwGYj)_qBwxZ z{#oXw2bs+VFf5_A6N`QHD6RdemrkXrpQ-d1#-{Cy9lnvUR@#3tGG2LoSJ9lmFB_X zl&Cu`qIUzCJ_+*oQaSnq`cx!8qna^y`eWu-xv2*T1MIcexQEG~1q5H%@B~(x!v6~O z6Zt?Yd;!FgjO{KM(?{>L9Dur%>fCV6yAy7Q-xD<8K-rRmj$+Bv^<&CLw(g=kEjbAs z4~iS|bsQ8ozDnGApVi({%ldyXi0*6c zWydu&U(OspW2v7?Gt94baf%ojknO48w`!C7`094o5#_nb+|qJ%tfey58(%%7QVo6m zy*%5!EjV1@ z5{lLbZ0BN<>tlc3)aW8?mhalX@ttog%1&!i8tw5ZRqgY5XF&jI9#vKX9l}h%At{Vv z%I)x`o=;c#O{>05+1r^A(#tPeEv5&*3aSa0Ul|aE9%oL+)vmJpP zi;PNETwS@${}RVwn8zmtl7oQ!sR%I+N0AfJywq*}Y%ayot=<{E&(z6e+3}+Hn z=ZEh63-z21 zh59FU@wqtvT5Tbu;B?D}^w1_|3?dZ`JM7K)H6ek+XKC%Ia%fUnB2TCB!tlf5=*E5O zsh3`~56;oCw`W3v?sZSFfZdkit|Yq5D7|4lX-})O{_@^YNaalF)Rn1THlD%>@ya}Zk< z-VQ8)Qnf{PQ}!8BFtQr&8ohd3dG-s@b&Wb`rJeR6W@8&|zOxOW$;}p=P*xq$lwL-+ z>-w?9q~zN>EWr>6?;E5t!@-QV9Zgc5x9lptMPePN9kJ_GGagx>DNbIDywjMLE7kVX z7Ked;!KE>w&kMtdgk^9?%%0_S`erFi9#4Fh&Q2R6(~hb!tsE zt$=kk`#pq*R@lh<0s|Vi$0{Z>jmFQVEW)$=uYL%k9qMjov#B&pY^eO0XFhNN?l?fb z$i$rzu@OJOJRalElT*P)*!xyMHZV<0#t5P$_RaH;FMB#a^?%Oj&Vk8Aq-uAM!h%}* z_9^p`I~5NE+B5bnD`jXVY$1C4ar@S3U58ByXtBUz464|gmL_cYMX>a{vFraiZ$$ic zH1cd8>KpUl{{x5%V(eKi0V#exVEZdCBDMTGIk#`ei419<{$5YjJmWX@OqBEjU@-Yh!_j@CQp;&#s>4j*ieB%<#3bgdL2F;ImU^F3#5pSGEq_g`wz< zVe8Hll-)gXn5KQiUJ=zo+sJHXSOMl(**=iX$!os-nATz|LQvyl>psBiqh`>L&#@rQ z|4QV15+D3EqqN294#Q=9=D`5f&|t9*uKImA;iU@~`@8CqUjf?m_@p{}tNaf;r~ z^AlCra*RI9s;xQu*bToGF2_4%Nd-LHo2XY*y8vMSznf4`^5}8Qt z!Z{oR*McY1Bfqpe{}xDjWs0*3YBMcv6r-vSRWR}mY(DMx9g#<0q|DL58O-@Ynf&5f z2p9$!LI5~SdksKoskQPF;iTQM>EGCvW_awKh`XFxo1oA4x3Rf4I{+d@aZJ~krTLeS z%$67=furDdh$1U--9~2yi?LnK(Wefx_6*_ELMKE6g_h`7h7&BVAxm9IGL2E^y#3_U zNhd+3QWz2ES30LJx|5}eFVb1-2l5ujNYeixmqT`WXUD=&M_;?)@;cp?oNAT-EyVtN z{dL-UKifFutq({$X8^Ya~YieT~LW3)o+K8I5 z9gua2B0QsZeq4%k5@s(Yg9^KZg~ATOMCPf{0GoG>`T4kD;Q=jn#V(<%(FmJLlO2rT z9j*MFlfC&g#CgoYsZw&B?*DtZk`Q|f0=ayv&; z$4dB9PD==ASjNf&Vt+Rmqo%~cdRvqRXd71tUke%-s@)>4z?)B=~ymjOxCNDo!3@= zT+{svVC(iJFb|q1Oaad(wE8;>%KGo7Sq+BO<{RD(AU-+Oc%fk#MkF+j&;pOlW=y6w zFhuf1k1@Go2<&{g$>Wi9$rLL*A{J*GX7f0no-e9ZuQZsXUd%DHpI0v+6Xq5FHzF7l z4GT!79ro`mlH;@VZd!u|+?F%t8f2EWMs4xSrUkFub{AUWe~WdOFWHu7md=Dgw%@JZ z_og#bJwe;5=idaWz+rL-u_IJC*tO{Jl2pEh>4s6foenQlg=Gb{BU za4vw(>WqOMXCva3Cv)P>vvJk!w;^nUSwqQ)f5eM3wKCj(D&~uK$n-x(@+D})mQ3B? zTmSW68<3h(z%B!Ov~>4uEM%Lv56ECgpgEy-SMohEzESd&6M+>@@64n*+_nif!fi*F z2)pWAqBu#M!YB!6*VvH*dmc4pa(u<7J zNg};7S;&mvr~MJYYoH58hytm7+D9=oUljt%joW4A#VNO69Z^;MSPY=_%Z8cAi_}is z#@&YV1x^pvcWSZAj42L&AE~zZxoFZuvmaA0uW7DzE`2+qP#Q#!VR5SZsPhPD2XmIh zX0xa2#dc=T7*)(2o4&FJl9UAxN}H!)WqV)#f$4BsgQ4iG;Zv6qP0i3#HLKA%w$#1Y zei~hV$ZtoK4CZx!3qd=}PiEtR!vCpuY8r=(W!%?haJ6zo4O^t}1K56GuWjZUV#ZI> zaiZMV$L7+w=ai79uB7)4SJ_74?=wJfE649 zgxR>lajDYxAJb@x6lLNg7?49XWOVUw!>EHJQny7TmI%_ZyM}4oaUmEMR|e z*IIy5FggIcT5uY+>FDP}^2}LIYGq#)!g(3fpKg{733snXKIrIh;fUs8!t4_?=v1an z+dXz(@yk(Xq(RF5VgG%*#umy|Nu@WG<_!w?C%phBy*6x2B*dRqA`I-&W*pkQWn*SQ z_KI2;awDgfm`0hN=nHiDUa&q%{`tosAlCfZvHW$4Tc>ySsu-t-=&O=uBNtVwi@)o~ zzqSnjnx6US-iT0Jo15yC4n`?3?kq`VJ_6DHf&U;wTCmeL@#Z9WevB)%BCr(FFk^O1Bdv>g?hu&>zB0DzTRjz}4pvD1eddH)IBzs{|yqI_LI0W=*4Mc4IAu1w7jIm77pXm-l%t&NI4Q zs52~`+e}J0;*2Mnr>)!swV28~r}6&PsJJCl-CP9ed-P<2OMcDQxcR05dE>jO`fT;O z%lmZ=PqB=*D0Czm-f1hK^_1>DN7e_8>z%?I3>k*0V})N6MEVJT*w6pB2QhO9^?HM% za`PO0cG7+W91?EUzmg(O{9EksTr583=81(1Ym`^{=v>@MhI-5%*b%VxSO8>eX<fPc`7yFSRi4Q&hbitK@1qYE6Wt(S@X9h9VVE~6AS>|CqcKlN4 z)|lYgxrs;Q7ahw5IQ4|E`bOW^-i|%YbDy$b#GEbo9r@XRxp>vWT&uGn?Yn|tj*Sk> zQ^vEW;bPG{c_VkDtw6=Ywyh8{VKYgCgIL$AQ7$~uorJq4m7p( z&*Zy~85x+#k!2g3B54L!ASA$g@%zO|gQVRtR+|hcYaasDIssKVI63jq#UWWoncD2( zT_rGhVnjahdk=EyH4FXYcKm7A6ZtaX^vr)Q&S_HJolHJDPG4exf>R9BfKJ>iQ;?gh zGKTl~w1$47`v>aVw>sn+jyIc`US^hzI}*&2;hy)faLYtW@XNIA`yGKrgw(%}bhY#X zC+>pre=;@01nqmOXj3D0W?zzQvQiDD&G~c{n9fX-Jp=#Wt-G>|xJ*3vnJG_`y?Uy= z)#;C&r56=Q8Tm$Ed~ML6@*e~)2?o*{b=JRLa*jz>ElgxF1RNI=B47ch{tKXX0(E5l z!*X)Y6&9+HJ6_bbNVRHVeZx^OAd~v@Cc(qrJ2MoLHzFS*=~;fbnHS;nSbj{Pvp(UJ z{I`XFMN+eS1 zM^!dd6fJv7tuPwGIHGK@ZGtQ3XI3>mLy`+ivumHi+z657ffo9RZD4E9kbm$LE$2=` zm)q+N1{4RN5$KQ5J6498Hev68W%2C;U*OD+Tfys>owqi|4SU6IA*#~u$E?8K@H?K{ z25nT_E3EPcQsGaOQ1(E52U_++26umDp7gEaMv>v2lOJiO6-D-yZF!+Y{s>j#c|51vU5`3Ee7GsKLgOhhDKM|B*wvveMN(L+p0Zytb!+skVsGq8=(;K#Mi zV*`Ro>ZR3e-UKCz!*V{loR8W9eA}6x9u9`b&Wc-GwJ(c`!HEBrnelyg4Tq0f=ibdi zm4|mYxw!0-32L!w35ov0=7}qUDRYCbDU&|d^72{zlAW;kOz%j-pcLFCpnuM2DVeY5-H`ZvazThgD#^J}qH`zO6P zCM|t?RN5BfozE^jQ zMtMcrMCceO(h(K4WE?EJqM$;d7K%Jl2LAuVt@V${Lsz(k( zuOC_FFTr6R7Eq>8t%}F!#|zFHlfl>bc#o4RN(8Q+hH!7|AsKF#$azs;`U|z9bMKHe z%R<1-WQFbhty^566`e=*5k7r(&GV_UErLEhNZD=4Q92~}0`xU}Je1g@qF!0YAuv0q z_9cXO2@!qVvxtQ-uFt@pZ?E*$z#- zO$-LVY}&m)>E+9IgSPc*i&%(m0>68-;Q!{?W%d-Wkmn7%&Z%DCS*%(7cVc{3CqYuQ zahFXuW?GDFQ~pXODi;u>wrDoVm4MHh$h)aU=%w{yuHcW^4^I92H!-&@m3{ z9N&y+QtRA9>s}8QNIe%{&AxqWjPv5{`@!OVUr%MKDqLNci<=+~(Rk(VI`k~ zIMEw5tn`kJIJ?-(P$kJSRlAlR7OfR)*jXKp`)4MwxP}Aw0B2C2y?@61rQ-QX?9CI( z5=FwGn&vW}+T<-yU0rzz%YTj2C&@(HqTVfpL_?Y9(7eQ3?&6sPFA)`|Y8~F|zPliM znx1;jhKY@X6-pBZXL-v|jsg6vFq)u3VF$+e?6Xd>3riNHYJndSU&C5yK?*jDo;z=Nto8C(8%S><^oLrVC(KVU%YgHS0%?Y=ZbEeF^M;|5 zHG8%t96SMi#xqu$S=K%^-BAM+28{vPolZ=icb1A(cev)kF^6o-+3dWcojpOS6-<&B z><4Pfm12VIOW!gSuKwNPWVELIR9c1IrV05#OyTg|0_K9v6RgFk&a4G29Ff%-T3cd} zT!migxp=oA_1D1Tv^!2}K`q8_OhXeQPR1lj0Pfh>H=RRs}R$Oaih(ptWwrFS)>oe+=Je zP#;eSz3DM%taZ_qJBKJ{0O#Yo1-xZEdbCohcjP zd4?Gl{v)iD%4C68wcTNMf0u7onhk9Xt8HSPQ>7dae3mNY*0C;0`N~EcZBye3y#A$S zS6R6Hx$v1a>|Q*X|j&O^6M~p6{-L>t#MikxxK2l44?jRab*C zEJToXSMsBD&aHu+i?6z+`qo^WQ9qU9F34>gH4j7aQ3@<4nZ|h|9*n~L*(+;fGo7e$ zrh*%DEeVDSb$6sNi>A-oZE`gH>w4x~f#Exa#CUtp?3GIFmk9mnBJs7(Qs8h9vth96 zzc?>5zpLpdt(Ej1fvxufn81Ro>xLM&F;4iPs$%jc=y9Btcu{r4vD?gKeha(eC;qE; zs79C%*@WOUi&S+Hp7KvO!zCc8j2`f<1GV~?=^ZoHeLj0WZ(>!fcz5C~8{YaoOp(&u zvL$EAYp(}BOPy#EP?Wp-eIHZ3hGT&n(spPp3^qLg5LXZN8vU5NEibatK>G2KxD4Uq z8jrt&hoY$Y$3DpY#@>tMSZVZ!@KxjVFGFm?1jCi1IBSLFPH!JUFQ3y z$lFOv#&umr`sA@<1c>2tzz5>pvu^E9L$)ST?A)A7$y=w#bX=C*kRwg~O!v6YM3p9f z>JmpvO-(65X3X@H+N1^LdQl zN~l5|&BG-sdOnK7n^c9`&f|kbXRQ)X!K0(IP`Y}_Q=vG6);y@Ue+XI75`I{aC0cQa|*kOAAgrn%`e6h_}HbJq`@)^6<&ePUYwDn$9N0Aa?##D}$?!Cuyi zXU}`C;~}1Xa5xdn7u`AGn`=}5s8M+{|0@7L3|Ss)YSNz0T-6x3`1e2)C1SzOZKG)e zI1ZrCVR|c>pS;3^yBglO2|MZh%Dl0`@F}&6hq3dJI8bExp@aEaW8M(zEF;8`vh|y0 zDx4rCHB>_dWXg51?(Kpj#!3k8dLuhkrM)ktp)iXYZCPgDx1*%d{+Rd>%h=$taw z&gnmWh}GwY$0o^_CSynjS}OyZFWgvQ=8@2U@BSV(a*^PhIc#CqsAFSOkcI^IDtRXZ zk;>=8Wws40?j@dz)SVsMa&$0#ux2-hc;7$3_A^q~K8NU<{|EqLWMt&Yvn>9n@d<*k zf`m*neS+A>5m1OHBd-)$s0e5`{`nmlV?e21&h6WOnD0?z^!up=%D=%`q2vV^`Tvh9_IR~Y<0qn1ZD;J@5{dM z@`~70I{T!VXMO3-fY~@J(42p@wUwXPy< z`e|W*U((qsbjx*Fncp0cgCieUw)aSG#?hBHxg8^0wa>G_ZjH@WgtXU8On&_nw)JpD z0Z#W($8kr`8_q?J`^i85im;_%5A@_X@nfIw?YW>~XGITZX~;%wMX(+~8ALOUE}s0r zy@j&?J-m~dkA{!BkILtL$A2|uM^F`ThRgAG$xG*WH`7)(p`H*c2|CYIja5%dFm^UPaZS_Ie5z%M7riHvr(xx_QBEnxx$e% z!?Pu85c~`OxA>Fy-*MZ&5tx#z@=kMAd4XI5WRXJsjhVc1FX$)SA3n5heZ^A;;tIS546FOiAtKfjSkw5VTJNS}3CaDtaFR~{Ag)P;M)eI3 zUaQSE-#)Nzv-XGMxl&uF*C`V}XW4a30>MY$7wG=^q@t&D(3~iUQSSS-?^(6rIbw9b zHn9DLU%)d4EW`1V{}BN>Li;?(`SX#Sy$F0oV|%+L#GWwu@N}a+k6OspdD;)N&bguk zobhs(iwA$)HPmgb8(dsPz=jGa(mB4>58yAue?qRK6btW5$=j40^~H`@9NIhwN(14x z#3~tm6F9)hLHEfr9!b5uv&``ck&+>4>n?CxE-;G9RIouaUB>cFXxc-rFY-*}e4B#m z0G~wxE7v)Ba{dawCdWcU+m<_4R(_2!<$ISBih*M6czpfPVU>-u0I$jv8aMSvvWumz z#V0u)s0z=R+?hDRRgwXEFULQ=WuH;^a`HwtD@-+kTGKGe)we_IMLzG*a$cAON!>({rf~qyb=Wg2AQ=t9ET`y$>>LV$$Kx93^&bS-_u-w!vIkLv9B)%l zn^nE#-u452RO4N-%+Jr_^c1GXaQnwFHo%MqvJ$3O@0Wu?H6_2?76PhHGowK@JRJr1 zk1q7fn*TZQdgG`IwMl(GFuj5HpkL%5b+!MlZaC$T6oL~$!OHQXL)7=IpY5;YnyZnX zSnqQ$L*<4bQ$GYDjT#5Rl|kW)y!w8bzuvEKFR>yKQtc5wQbv3)bo2ZIx8=IoA|14yDGF&&Ab4@Q%oel z5wJ7+V0C4stKM6Fz)Y8cYO#6+gc5_6A2y&7IHst?t1N7)(v>-(6b+9>l42csWSN0T zPc7NF$jLiqagNF?6RL}JRT44o63c*pdxv@prR#X<%|%ky_k3&DmR++c86Da|`jsEk zyWJu@+FBai3u9(?Ol;h_(<=H$(S>s^?!VjHji!Z$=w#K7$d2zz1)@#Ciof&hIhTvS z#~BM31MV17@`jx+DO)$shc=JAcbEF@(QNCVvs%;8LW!zcI5@Iyei|)fMb3>5`l9i8 zGb%1qb&9Ts*?)i|FzUW|dDN|5#q5!eyp9)9rM9?n0Gaj}8PGXOIe%7Ul`e=~_2m^2 zF}{J4q^}97w1T{E3MxoOy}Y_^^O&^bE5+nV@UPLLf_DozK}^%pB5gf}mV2nkPbSP|+R3_<8l1bKz{uNhiJ4%Pvh z!7w}7v2!ug(Y)iCVei_G+`fYItDd{aJlXhRb56^FyMtvuN_~E+L8{`;oT98*R$AN= zzH9k8R{S15tE`a_KJ0d@`d-t*%ms&<_vey-TBQFxm0Cd0r?y)UFox#esq+M6kbCWL zm!v&3vE20Tltc;4elsSaKF@69^6A_QG6<(lA0V{ka{Qy-*Ec7EY^KM|fL8cfS)4tt5)=BF;N!4==o7eQw*?L?dukE(fr)tre7i1- zb;9N2qYClKB3??1ZmJ*Mmyx}fb7(nr%4eQ@KtQI2AJO6uvr z<HO~u$<}-#d#IG556F4%`gwrx$34hwmaOj0ASfyt7q+FTS$`%@%8;q_ z9cxxHJtbob_ISU!Dr7oebt>VxnsPR~OK!{B+!VNXfz0Qr5_19`JtCFeFB7gr5hAUP zvhVC?F#!=E;Z*1cKr|Ti*7&P4qa1Ur6v(Jyihw6T26ei9TGnVAmrQ(_O6X7QQdl^ouIkM#kw$ZiylLZ#V!Sn@du` zn%&>`b1y>^t7Zfapbd4Qe@jiT9U7SK2WE@NRO~Dm7BcBk*vlG0sWED}f8?;im%)2F zLN|nh-t-J4?g=Gf7RhrQi9Ti{5N9DPY&+brn$+|0k(bSLwU@QFM(kTD`2nhqFxd;3 zIJrTz>6r>_+O>#{PRHRmKmZ4yaLyU#Dx>SOf!cuyF8@&4ez; zy?it^J{tB{l*1R}Y*5C|O&n=a_ph~L+exQ8Wa zclkQwHS6ThiwdnyuOJa`bH*y%;T)TtS3%QdAsc8KM#Udy<~9AYSI^xQSPWntKQU?u z2bp+{(dI6L%>nFQIPs2q-G*_T*3^s^AAeX%bw2m?8tgz+E$RvWn*mFffa(jg7PaBt z>#khw4Cncpq~d$j;-viVwju^aPODXCo5`cRi=(`Gt_&%Ud75$hAC;Jiu=f{PX5N>% z3CEW77wL>m%U1p%xVz3CqE)tq)V540NjEUGPtls6dzfcu9oQ=ID)oIZi=wB{&!ytQ zI_}w*g|D10qYxX&A$h*(xBL7Epul22TBEV4;X*`_4gE&0wrmm z28}am9v2Ot?m7l6Fq+DFeTz)|t;qQ=&8lJZ;VdUl-#BvD=lbWH6o+lQit!(cQHB24 zDfpEnk|Mtkc!rU0Cm*dw_cx5Y5riGuPrc zlbq-6SI}M2Ww3dB9f6^5ai&?U27Lws1%rC)&#brqoMH*!1 z)W(K_r-S0dd1h2b1~upVM~-XOZ3RpmuV}h2VhUu!f4Ft7c+n+q;D9j7(;MS{&(1Hj znxT{bc@vgBeuf7FdN@YUz4L{0qI*zt&!Iq51@;1!W@4d%)G6aT1(t@Ca_BS+D9gR} z9?Su=dO`HbakPmb``wEA_$$EFywyFO^1^mkuqJb-sfymkz1FCTSpo8vIQX$!Dzkug zbOZ$k5|jeR5{V%cZUWv)h+?k_VP`sE8lCt~eqz7~hI_F|_yJPX;!Y1}6P;Yw?iw?I z_bB0X!Hb`?ad+TY8jCaM-ienH&)G}e(TsRN{gJqNCWY2F54Y+DQZ#)799MJ=yRmqK z@yDqvR)%T^bCDb`BRFvSt=7Z+ZGBoB(NWluMJhjmE+X^*T_6O{&lDGYzdVH*3dTGheMRj6TUSyjqS^ zMAa0$L~!$AtTDpdl2h)0Y-orcImo>th2Ty@Bik8Cb0{=~12Sq@wX5}drA^!`o(t`* z@m85GiPB;TThXXr)Ok#|{mlQk0P;L(hJ_C{&G(;R78(3ng6=~!h#F}ushypT>xBZr zVL|yPVgCC6|L|yZsN(P#&nPrCT-K4yF}_%F+GFfRu*ctpCH`rLhimULOXgRUr?OR2 zd`Oe!Ur92fQ9f6DqiNfGNtaGZR(PZF@>c{7m#P8&~Xkwz2Y=Xut0zutCK5S)9@- z0y0UHv%Pko2QiYQ*%aL6?D@4Rigr0nS60l`jKr75iR@uhv!R+CcC-OI48h8%`~Y^EvWb=5C<}e8B`(c z9PAX?_M?RV)Uz(`Dr5-(FrJ^?xKoI;D?Hi6HmcKx(^` zjgi2tH$AFxgn^mLK%i@X%mADbBn7(wyxg+668&c7E8*3~=@h8enC=X`3td8E`IlTn zHdNT|X6=-JcGb}lF3kp^48IXs300e6JB1j_l687#o|AezF{CNJC6grC6)W$`W}7zn z;o2RKPHb6#iI{Gh!6zU{Ds!V>K2CGomMU>y|1>5$NS(HaK3_x(bFd~^7ixQzR7-d6 zSM$sXEYyywyyYUAF!Cm(Y5KWGVs=*aj|m#(U-jN3m@3nqvH-h1~hy0P0SPkb^`13OSZA6Xog~473obWbOTB5&p3qQkXM4zP&l6i62?gooDnxbKOUvCg9%@S!Ec-yoUr&W| z=h=4`*uZSG3On)Ass-%5CW}&++99-&VjR~+LrG@dExz+;k6i+ZJbNb&Ys+>=g9J7*xCSMb*haD*jiUO5vLre{^(OpN+h|Bc`!)8tb!C ztVaIBAeg8b(+8jawJ4h5P;c=*#P5!=S+imXxgmw|Me*s}zBX!dT4C)>#P7*{4Cj!b z{|<*y!bk!RN3cgpc9xe*aY@tN-OKC=ra#LsFMYje5Hmb=ik4#eVkExNt#l99x9E^V zw|?jE;i^sgwA#V5V_`Dawzqoi+^}Qm7g~C$l#P>UWSFl)X6N+2M=CYmX=xiO_rd~1 z4J*;*v6+;;hh+^Li=;#!K5H!7`)yCKCXld<4*9@x1)UuO@`1;qT%)&-rnC$}&;sdN z{qMoW@6khSzBk!ay3m|_MN)CE5=VZa##^l&+ZBqzZ>dL=IkIv1?n#}KOUrQ?5zm)rjRp>9u~R;y=Wv)f2ucFu zKnp*ZV)cD)f_iys+Z9-3{FMn}kGHUtm-Wov5~>_xce)d%RW@6tKq6i^&kxfT*v@S6 z!6Du8m@Q}1e=$I1roXDD$@8`z0^f+=IVP~uU$eH(q1GoD-&32}UtuezFwlua<^_BW8`-_Yy zbV>Kq*;%!vMa&~MJZ;Nnw8b3anGJvCTvsbI&SOT>vR<=at!(z!)^Cy z1yfK;xH2gQPVkTeNN#?_-a7d+-O{}=sk}g-o&S=y&z8^Ij+jr1-xWDABT0W{f3Z

mGEuKE{t7hu%@o9QAtUNH%5Gv>E2i!1; zjitP$horJ$K5_r(SnLvA)}u1yI|bPF@g59xw_8@&4Bk%ikL0n>(KQJNmz~*7)1j{A z%d4@tgFDtT90atgA~BN#0hRv-p;w6BN{~%tdMc_aDn4(=&(N3uV)ReT$|T4+ac5ms zt!vrjs=?ISZoY!q=@MHJb~qx@m3DHx^8NF|B+@2|;eNTk{?DOv_xmG>nUPdC$^E`l%Z(LDugYoiLId z(nQ}nUvw+V@gKF$AxlsV$|aAy#-)MgviQR1(~C)3G$jqPMXLVq@mBd%A%>Z!f@*$y z1{FRD+pl)Q864%#$aQGH+rl)JX~~Sve0iLl)T=WgRJmm18FB7&Tm3Imdr}+*6deGZ zcQW0Ad3@C3QeKE7m_#O^$EZ%}py2M}yOvVzL)1V-VU3<)WmzESncTG0VN zA*pe7XQl1g^n)7D_l7#^l3_`BsrmoZ?}=kPkFuXHs%`fx$4^D5kMkEIbubh|~clazl0Kl2}kkMb41UooXp zA6z}@ISWGmwU0aIi-d#7dY&ygy$dT2iw$tQtq40#AfUyxTLc-d((R+(OKQy7IkdVz zZ#twrl87OnI<$O=K|od#;GQZ1z)cp5p~(ks^C>y^?vZ~aF%d#XRyKbgCxdACU*dYI zy-(gMz=sI2q(+v}yc37G6ghrRE7`bl3=ZU3cx$Iq{!i$qG63!!F5SifG3~~8dxvgD zEN^dgj&=X-8q8;Cc;X4sQG^{M*OG%Q);jEt!>ymvJ?Cj3^A%Hdr)9<5$42}^$oD$e z$4WP4^3=sNEq0LU=V`kbKs$B7B!MdY_Y5N6^(MDz<;wWfkSgLAlGF|JV%^Im*OI#b5 zEOuu-yzH>_jp^N|jVj1?1{(9&28KI0Qls*rBtNe3r2W!rRYS ztoEZ7JkL^-Nv}P+VEm$dt7HQPIrQc$+3fNoBiH#~=NOtUl9~4*^K=Lkt_L`avi$=% zRgN`J`R3ZsY_+Qb)6Mivd&<}NyQxTX^4S+<%6QKX-Yv|K3?*@PVoBK`?IZT|217s1 z?g+7jJ;{4goiFPC&cCkCOEOX>Z1O*=17@9xai46~5-NUAa}(|?+EY0#tL7eZ>HY{n zwd4592j?5sZnf7aqN^3Y0qqG z{_5)3uwP~5mA_YI);x@?ujE=Ib-3s6&t#@=iyzMCi5W|xJFCdgi9AWAn7Q|g4M{`y ziZfrpevief`L-ZdyRE&0_q1XY6(u=qIPU_nMhys+b6qdcZ+E3}AA0+QQrp5dL80#@ z)LuJbfEl$f+|xMwn$L%IM$|V$F!uB2#mMZky>Ib}EGaLAuPFLETZ^a$a0(2fB{vQetvSksQlZt?H&5l_$k`JZ4HEKt5wjkaNDY z*k;zHaCqm&RQq^h$DEeKQ%A*(-oJY7^k-f*?wkdG$@?L0A2kF~@{>SH0l%CH*N*qS z!so}*8xUwAeWRe2vyVekn4D&G3MCfk8P+9wbd;3(#`h4&OZxd(sM6h3RQp!m$-dmM zsPuSCzOKErzW?hwL>hGWF36+HR6F2T#$vFtCRi#!)P_v>R}_MC2aG zsx{9vt&`_I3IgfJaa=nMO-|AZmwag=_i)V4Y%0?$owSVe_cW|&fo8MnpY!nhMv!jc zPHA~qElKqX!RAn{>g4Mr*9eoB1IyebFmW9Fgq2qqJBW~dn>UZ$*!P^8-8jIJvLev1 z3$A67)HyM6s`4LqlVldfZ09Fh5|{vyD#>qg_w^Yenz1Mw3*1Jx0D8UJk|RH=KX*=2 zkm(XObk|HW-vco*(LdwXDSmD)bVK0J2KI{9&)nLWDt9NkT!^7Q8^&nf zw@#7JnrFKVx1v+elY^sG+haJ6ZGU7a7)`#{pV?$lw0C1fKqa0Q&?jM{G(FF^CyfTz zXxo?kb^LQImDZP79Tc58rCf_ek$km%_oqGNh`posTo^Qgp5ykCvc(XURX-6;rh>n* z-2T1TbFtvGE7?i%qw=4_%U-#shq1Zy`NB*Oua;6zOBxcI^^n7AnT`(m~-NXzg|Advp z25F;pvynt@{U2pVR(LQKb(d2mWafZlU}eDSrT^p1uHdh|+PZRv1B0futo&bO#3c;( zq_BwDtdsZ9MWb)U;xsa?HCqw{q!M{Q;u`3@Fq6kSAsW%vRiLb~#yUJvDP8Nb$zj5q zzG9HMD-C0ucn6N4&oOkvhN+U;?yn9Ll+Hi1=A@T5?~WjeRxhG=7tP`$MjJZX; z+gufSJ$u0-^}DFrzx53Ep_CCER`S_>D^+(BP{EuGpQl3%Jid$WKVdhwkey!(t;~@{ zAmWbol{oo<#T-}zmp>wgld_yV`vRs7@0&JQS6b+FMJ!Ou{g&RUNZmI;>oiy&7AnGd z?F!^#+qRo#DHi8mzK;|C!g->COZ4ziHc@^3^0n7|j3ChxNPvX2D_w`c1SHg9jmf@P z%8F}n4vHN1WY;@u59zrnF7~2cBOY-+8eb$`G1g6f6hP;f#uV%|J|Ee)XM^Sy>k6_H3-a;5gRRzH-!G8)ZF`rj8^$nBnQZ?6M4KQX|r#T8SNxR^Kf8rgAu3IGmbw zqbyAT%f7%!h}r{cDJ1P_BgkTaDs<_#I9=L50xTa3)}Z{Itv%-BdK4!<3l}bR-`8vD zQUnY^n+pfCC=@T#Jgk~{i#h*14!*^W-{hYVcP1NawgV|GpcsPM{I1tX`5ttX0<>&U z_yp7p87=q-$Sqc+lQEyMie$eNFfqi6eii#&TT~vdeg^PlJwMd)0rl&A#1>zgo9AD> zsP92!8!$q-WN(VTfKC&u>$r>bmLNvN?qA*34NTLCxHeJ^&6XGPO$w{{o-6 zDK2E?G*Z++fzzQ)T(6ubJ5Yh#P!e=gEV$Rl?kep{SAR%9G6_;Vh#@(3nFs~%z*&^| zGQ{$(;=wj5X8>pJ!FJ9knHk8-rw5ARnVlSfXocVD>=gR5_u25QB+Ob56{?HRXIHM; zRkTB_5+Hbc-tLSYsjJr#t>N2>gvCPcu{^Y+OMiElXb3mK>gXLeH@(z;xY&1kVU8T8 zqvoz*2nNp{M2>xXV5s`U@x$qttliNgA0E7BQGhl=)MxD zV3MaCaOTwBfD_}M->e4gJ$9aEf8;usw8IDtK2Iq~ z)Def{Cat%58gDV52K711@lj2?1vveMpRk|JDTD}8%;S$BjaM&u;+4Iu_{qBWDf z55vMM3#K>v+I23|`*Mv++9=hp-; zND{PCnCH}8p97E5d-tx1Bq1o@B`=ZXAjVI|@4t-E4JpsVaFXxpso>EmI}(I@nBLg8 zu4sAzLMYG9-tI?nFhQ!!0T|L>ssqmof;|-CAPE6>16?C9uFvi>`jE7taHf{&5^ycx zG~AuX=mDFq+>6A7Ah*ejLCHg;D5aFO9HC9>xz@yukf9CjY2*3O+Ud%foVuyGvYNW0 zfFE6*{oL)kN)2&bHK4qcLb*sa^hx@ zg_dc?weIYZ%1Y;v$r`Sct>QII+BqyivWf{UQ5x z%`-4<@u20#MHGov?91FJxpwC9KeDmbzsdeDS|HnFyBi7<~pgz zzbHg88(jmO`;ui5eaZBDlI)@x)SqLhAxYF2Uii?yv29yD=OIJ+)GnzLQFjgVW2l8f zTFqgk+=dO91MOiRaMg!ARFC>2`y$03ob&M5Lv-YECT)C0Z)0x!q zAH^uV`4AOKAMt4}=E_Xuv;H=-&R+qnP-GU`nQ=%%YRUjQbukC*H4-5(+`EYN`U$6t zHEsMDYpE)Vmq_qE{BDplRQEP$XcerTpQOu=$%#Pi*LSX6&h6+!KHkqf3TbX%W#?;{ zz^%Mx%Z8N+_b~FDDoeCn^F|a;Ksra_UVQWe+v|*w(i8wU0{vC!s-p9^4?oN6XPY0OPJSxE+#B^^I%#r(kZtE4M z>6e+?ZrS#j7vrlZW`t5W_Sej=wFZ3%QFiOC_OZu|7q60nrQOmJW{}ZylBi`fw1PA$ zn@Vo%Si)xNF#FoSNkL{6p6US~B-vh%Kx&C*s7+-C;|I{Dl(&FYG)!nUfuQ2Ab^*Nr zLfa7$2d zIT;;4m!l6a`2aN!xZk{3qNG;Dj(1x26S^!iR@adOSTy=!nnbCSqU^NmLST*8laFOx ztTvdBVx)BpT?d1KPqzT!d7pkimv(ZHlV=?hB1-8e{+bnrelpovm57g|vBDfcA3Z?iXt?*k)P=M5Y$|d5{te zrYQc+zfv$Rhhc>6qwfm}_C`R%U?<|+f*iIu)j8w%z;42Z59eci1sT%ecB#1F8ApFx zT4DGhHOL@{DlkZD&6Cv1mT%WX6J#pz=Vmb8DLT%9uc-=AI0fO|^b2Ip@ z&kf9qZ<5o+_T4V17<&X#JYYxpP=cq9J2aPzRuS|=WQ~cDN)>oGQ0Q>^@m~nA$89ofDI81^kb&4EW7*wmQt6fn|~qj3E)f6I(24Nnu&~q zomTIxhn{y{|CBe7uA1h)du1L^$@5t=5PTs(xBosW;|3$5iv4tpO+~N6XO3EXNejrT zQ&Bp&++89X3i48$PB1Bm1f?H;J+8;1b5xsnj%vbwMKa_yPVmw#)yio;0kIPY_M*Ap zoniZ^OA!f|g?;7Vt@RX`3|wsshW4}l#bTe>f$*}3F7JnA`EYAP@IbTfSoe0;tL#48 zV3ViJ#gy?1u6fky*IU)bSJEwH2njft`@d~T4uLj%Ae7_s;=1=kuWF;usz(XqVhw4O z*sypJ&kKXRvDUrHq{?IB1bUJ%gkaGYZ&R)HbgU-?u3J8fS zXm#ga#4t0D5_ojp_}%b0qIEjH{S2<1-PG#}R&pD3L9OUKSh7EnuAG}Th$j=GkrGx{Kv4#1kNLMk zI^=aQ4C!4C>AUsFYPIGAAK~D-5?w99PpN}{6fkt`Dbta8=okLPke%&d;6<3#g_s9$ zb(P35670X6L{B=Tb*cXFy1t_wf?r@v{#pJ9a85|MEIGEewnm3qqXq-lYh-?~3bLx< z{<9>x0y^=^z4GDIT^JW40gCE)?zY+QTsUzE_ORljZ)F`xci$O&Rz-)uhKrt4GQ2`BimCi>`7@BX=H9CfR$v1ba#Q{?Vf3NZ< zX9fNaqkP3iAc{k)oip#g<5No19=6mY(RTJH=?HO87#*XPq7M7zMz0&1o^-baa}5vR z(_+|}I=TPH1-OWuN^xg6{E?DvHnS*Y<^&fPZyEtc@Rw89P>t%4`w2ccyZ#4bL-wsG zCF@;<=-GR>a}?6_IBbDk2ehj|%KT``@ZS&7Pppn2?J-yu*guRsfhB=;MNCZ0rqb)b z7F#=?UcdM}8|dy?v9H7U{W7=~AGQqH;O~@b0)=2`45sz>#gJt)``jvq_j>)LVjuiI zmC&KhwEU_zfl|eoEzIgT_932J;^3kY5Q`j54_B%*oL)@bdsh%iH3*sRJ=;?_V zei>gw}v{sqiF0LH%lfQTdn03(5QN%K&Fi5g#IAMoZH zi0@e3HF47*F@&cIfIKAAE5nX?8dSVJQF1A5kn6Hh1r|0XCTIr#Sh`Ap8o^Q7nrQ%N zLc3Fa+}j4uVSKrl#&>r4E?WYFtA#y~4<~iXO8cBrQD%ywhoieL5bnBa^guO5Gm>cg zq@OcPCJSBc)m@olK1WIy*(0y?L3 zE=vc->2aXlg?{0x%|u!YZZY5|1MmA)?o1ULz@V6z$&SejuI$k_lqEbEE;A7Z>q2$G z)Vf)jyi!S^S6Yix6f8MR+*9C*%cX_82B$Xb!#68B_5;=M%Sj^=l6oavlsLF3(1sN= z!d&~g1ms40R&W8TE=+lM>)iLEMh}<}G)FHyGZT3PH4@3;=tC4mN+$!j2+u-+*Z#rb zElBO7F!LMVDY3^&lr}bgQ=jm{Ou(%t@Y%vm4&3J&njLPsFKT{DF1_d4gNEv!wdRDf zy{c`okHUNO&ZXIgg>>%tV(7y{hC=r$ED$qGnde8*D(5cG~|f zmjbC<#7=q3fMbM30qcRX)u=_|^c}vsNy`s@BSSTTKuIWb9aIC8^AeN8EE<=EPd@LX z`1TPUg2TI&+FOJ2LI8{a*z;04dvvLZFp4ECM?+3B3s}Za-U@{M_5(+m7p=Ac$by<3 zF@W4{oiua6DH&ccuvGhTv*_oA4adu-BG6c?Xc;+b!E&(QJZ#LO_7}dX1}) zuG_mmTf`czjJEjdH}EKhw@*rEBf16yga?>31r75&XsP!|n}?l&H(ulq%)1p2D#VJC z0;=h`^wfND9$->zCQ8WYpKFnWi7&VqxH?`)Or<=Gq?rvzc9EC*Dw;>Of%+kld;s{( zM)@94aMoek>_+{Ej`B??@ZYBA)pctggofn$6y2Oq1Zh<~alps?tiWw$?+2o0D%N5EQ|`&0*ic^ zo?$GpW&CqknEHhXs&lvs5W5p1_kcDMR1^^XZYC0yfD{0*vlOoAf)z)e6Hs|eUE(s% ze*X1f4?E z=?X3d%%SVF_j&7gRmtwDWV_{>Iw7gF)rH3QMK&kEDvPpP0igkv@dQ++>i_mjb5{tQ z0LWyX-C_#Ze!=&>YtLjT#9$&dP3k1wf1r%LLwa6DM#)qBjcBUEnSx1$BNdGH72Kp; z>!W+&bb16E(AAM)Xz3P#DszQr(RTBdUP$fqvhi>ckDS%dyHb#pf==VSiC2a>(;@#7 z6QIwJ{o>cYNyRM8&fX3UwH){pu>eiNsYbcjXtxClwR1Rm{43gl=#vq8Ve~96rej4R z4h+!uZZM+2LG98f_DX>Hrjm3?0br>-^6jptya{KMrAX4AHHnr~U03|U2EztCNKI&7 z&_zXjOl9ZtjTOcv?1%so4I2T4KaCK#8Y5UNb71_5#j>{|ySr)P1&(0dyFaMRDtQTb zhx>-WKlv4IEyIYHYmW9HNqd8_yiv94H(iQk+B>K`zRKS7EjpuyNf1Kfx1q#1On)Ix zCmnz#K%_1;6@@(**T|G3v6~(P0y*P|J(`A^1A{f|3E9|a(Qud$Ja3@oPRiXQ8_Jjm z9S@Y}ha%e}v8@wOj$Au)2MVUT=BkkUJC*NDFbNXCtR5>GKDF0`=jc?)Zi&>1ax<`!JottCC@zigx|slmfo@HW4OK+)DKI*ej$8M&aDp1y9qjy(GWx{8 z0)++z%;*4M+1B6m`2~d#FjGCai-@w}`7mVqHZ?}i8{FZqO!JsMWxN3mR%USb8vP~Z zQ*OVeMAlzmKm(3kFzPMZbv5;0?UApVA;(pgdxh7+@~j)YW5oy8y)(LOwS9fT+lk01 z4%PJ;%y%0;Pt4W5)l3au+}XX(`~KSVRhppcu_F;RZezO-o1V$K2sw#qbQwRE$())fgDOL3;o)iZ3sj>!~v&jcx(O%WwqFMGpmL` znsf3@BbQ=Iw*+o)2#k;`kj5`3`OcV$owX}wA!!Me^;71_t=hS8aPUDGg*gFjVH~ZTxy+Y zu9vm$@Mjtj#l?9{fV3P-x=Mq_Ma7%UoyJqY%%qQF#=i#Q{Qt4Pc;a{c`1X8)*CUjn z&vV-NGa(@aG~!^>u_DxRTRHFp+vf#o%rqAd2Nwz_%;LB0{fs)L%m z76WQEz?4(R@!U(=JR=uqS;~K00o6||!Gnu4G*%|?Rd&H@Y7$JNuvZCW6jvr4sH@-+ z7^n?C4(wy>)wOe>>x*v=A$kKCl_4>^IyZq-P904hGa_#64uk4=2vgwTwH)f+5?@ccEOUTUtK#2;cwv+ZwEG3-9o9yMa;^>Ks-c? z$Wn&luE{rXcTy}2uXtnMdY?~cW z^7q8D$##X~zbyi30vaw*LZjk`e!=v`4 zS$wdrxpoHP3*pLb)c~|{w0`1O`w4<)xS&ehZjGKzUtZiJbuGQXX@`fhUQnD&3k}0 z-ia>=C{1b^H#li$yl;8o#aggSTR_7~moy&-KgBRVu-a5wgy8`Qw;ozOKAjf4P$9~} z4uCApcla_aJ;zCwNwN|xZfnLr*K8Qa`#`&NThcE)sMT2m6fd%5|C_ZUpiAc#N*HL z`O5lUUNJ~tgBvL)9qy1%{0g@AfbXauLeYIDbN#f}z?2E)fMg%EADv_je#TjP|M0H( z16mu14Fuvtd(u^Uy3%M~!3fcpnm3|Vd@mvq65OC9Ug5T94R`4WabX`5?3Oee^z`&- zf?P;yf9--6*EYDheDqp7OH#0s ztR?4&9h_MJ5e_ma=Fe;1!Ax-#4*b_=!pu_Sw%U;R;85p$JJ0s%hJ_7&(-L6-&aB3iP$wr_R@On#tWw>^Hp4VuwNG|DDWO%)B0QXF8r z;|*$bvC68e&=Y}*{uLy`th|N$$d-G8js|8kd^zINsZ2o)+Cx>cu|Udt&r=Gz$tiTS z3CRm2NGe3A85D~cw;2cZ7qu@-Cb2iN<8?L0jyD&)dp#d=c%GfN>kZ+IkDA|yql+fM zqS=L5pdcMs)t0+$g(5j~;lS|pwgN64_JV3T6zsv|;#=pgw$LmjA8Q+$^8Q>_CP{pLQ$Hq7wyZr^g83~*m$;e&J z2ycVds44P`jAT?0cvDOAmteM6FBN6)R@zXyF>E?r<(&K$64xPwF$xK&*jbO;c?|TG zvEiMq;iP~C5pt}>pJ3&g;a55pgd@3iv(n^ZZJPQIi7o*cpB{7jEgiSIxh+h$H2^j< zJ`R`@Q*uCx@!@_yY^!Go3htc;Zb9S61&0VvXeu9){^dQ`YaM&<_P6bhaN-htQ1O#lTiDuMCo8T z!83~ObC)sn4bUIdUl{pitnH2`L^ZutxjmmI78jfa>0S_DgBk-aWIVU*J#wOEhPaH- zc+r$DB0ki9aSjy+x0t zP&7*s&$%ocEb;Vfg7myKrTVg2YFc?XDm~Zbc=qR6USSk4scw-g*a5*1>=kD?qC8Iw z#Ntk}kdC_7@LlEW0jqk@gltX7*`+F<6Qd~Tag8{7UnCt|V2l!y9R_WO8dJmFA>Y-3 zsVuu{xsx(Deh@@kOKQYXZk`CmI}F)F}-l>H(*z5v@J zc#}jbZr(dQ#QPxZZ-l}Cg{BCi4MPO_Uc*HRq4Z++ z6uWwiIkNN|&2QJ9H3~_j*#r&Q)T(Y}o4_u!VOkuR4Xc&K_{0?jVD!qzbuN^4bqS2f zeWnS6rWtwpNN1>4CiZ+U{zS4rP8cnvrsrp=*G&$;*dII;lH{Q{1S}Zv4~EdZbBIWC ze3fWT1PLG>_2Tc(CAC6i6u>X> zLoHzN&sPa$h6z~Ov+3yw7J*LshgSvH@>ySnMGpuvP%cNyAl22|`@2Bcib zF|h$VgahN{ZgSz}`vRZ|15er)oKuf4E;vzNq@ALj+>V`qbI&!A$@FR+G-WBMGOs{=$q`oVYnBPwan z=~SZQUq$oZ3WjH!d|a?Af-ugWAuxen4CuLOKD>y0(wyLq(h5O;G`>%46hO z=Q^+2i$8t&h_;TGN=%wcoQMc_cKlCU3UI*tep04$25OzjWHD>>CgmG-Vs$atq@ zFLOH{C{ciE7aD3m=a-p5h7fCe!vH)YBJ-W14D|MBpyaa${v9k8LIrzj!F{j>2krj1P?U|O~*9;wX)WHQfjB4wF{Bn*uw#^`t1Z4+qcfqAHiaU=6eR3?y$m2eA_J-!X=6qk3Ee7n?@+6 zKXc3Oor!J(VgS?@%@OL{(HBY8V~TgY<#Fb7!N9-@B!K9I*yu$1YxQN%N#*c-hu1g! z>YZTy1C62FpZr1g%f@U$d>ADcqE3DW0P(VPZ;&oXLsZ;b3vG0>ys+fx$fM_~NkuT( zrr|n52lbJ6)nLK=OYN?}vQ_ zi30wsuq3QU|0^``rBYXjoqg4%8`^FClv3*fnTjo;k-B|S$*a9t*XJKvjldFwVG#7? zzDr2XBGM(pFtqv9pdrv&P9)YG+(q? ztPCzGa(}h1d~dI1Ej;wf_e##3PHK%=y=O>ayq$wlsT<}wFLLeO+J@ZVP{c1T$;$Ey zVO5cL1jcuA#GfI<_2b+V3RsiWFCMoDk7mG62Jo1?03Rmpq087K<|Lty*R1~-yThOY z+=1YD8JdgkB#}W@Sl&E^2D@u;3qfGk=<}4XZ`tv*9Ix6LU5`FIr04FM)kL34P%u2~ z%05}dz@O6g^mvHaQ6$bSize#it#W0?7C~#`2A6iA%%_D{wkPG4%Y^oWP)3zy1bG$# zBJmh+K8Tp4XsMFF`>qtulOcV`p^{*@;hZR?VrhOXJq=M4b_SHbC#3_3Mn1Q-ZK{*< zyZboJ1D_9G)@zkGcTuQQFxevneugb}oAX4Ass_kNGfVv@i>k2<8C9 z*D`hMvvBM4;AO8asfqIFZM*6VqvAx{TQV3z{Sx!Xh-k;37k0RDOGno;w3H6~6W$g9 zr8Ya1oPfxptaoiPB4;X5yza@t8B@|A$VIOJ7`__<1B4w<7dpahCVqP`E5+RBW_Bd4 zcc$b}HH=3#XmEI!Zhl>Q`M6IYf4j}wPm5FR=2X=^N*LSoRm>)6>Yn{Ah5hJ#k!WZl z4xRsab+7g*5JgI4f>E=R{^_5bt@t}&$$MQSiB+BTK5v-AYtOWwwaYNW3WB;{;kw>oJ>-7>KTxIbfXw5N@u8&ox?s*>b|Ht`s~@E6?^m5Q3F-){u_cn4sk1yCgIYlpMZj4c+pBx|-)YWF zaiir&Af~ujrff!1eoGTl_6PUf>sqTiFhCOq0u1m01_*2a5s_UZSxPNM@d*yQx0yzP zrp{o`Y}R=UHHBm(82`s#Jgbka5MDr6>iwQQ1fEyeT;bS+61=8sx0d8M2xkBs&>Prx zwlFi=!H#Gg*kjb6H~*TfZTDkUSIn`0%}Ck3!9>G`%taG@SVF82?EHI`aXCgp`>qIl zG#GE-6jwfafG%q}m2*M&u_iqdGyu`&mKWwzNbj0+$rc6W;qA9#I7tE?y7>Ex6=?*<1LG63@$ zJ~_P4?&Y1#JZ_<*23*d3U;C2MQ^k;qSpr1@J7Xvzg~R}4k92K(;a zy8`>C#IK~JxqVP9a)V(%MI@>9DjTrq#)^@FgKjt_yyo`<-gt{O$A*70yHvp&=IFy^ zvo^06dTWAdbQ9TVPoL0)85Zoq+#J$h)`NaC7Ia8RDQ^iXz5&WqH6?rcLt2n1q3>QY zWrsYkG~BqXPc-%UztH-{At2vdB=i&sD+(fI0QNI`h;4H|1DtYLYh760uG z=MQ$46x+=RDI6!`N8h7@lV?on<$suz{@4&fa}*_t?(Yz+8>;eUMgo_j5C^ceKBx8B zA_78>-FG*2FM*_9#cm*io-Im!SMQ9gv^omm93!U#53_rB`fG<>Mtu(%jHZ4tOLcqbk%ZH0b5`$ z`yZILD?TW;^LWy4a4-Tc!c+FiLc8lUgh!O{*qxBNBe-*R|KkFPQa-^qhVLPj!!OlG z;wli*>f8$x6^aswPJe6Lz&7!R?dFk|iDjeT%7fFWW;|v*3G|J-qXVng9~#TEJGO=H z!{>S)QGbtC8+DCT>Cz8nB|ynA!~BzOa;WIr^*j+%x^JXh$==iE=D1Q9gsuS=-VK2Z zHIEP&V%IlxVW{Ti(7UX}7}vD2G~0S|wTm=OD=~byHLnVCxJkpaK&rPNOmO}WMZZ_= zGE;3H2MTm-8q!RXR~2dnW%dxl57Ky}Zp7sO+f%GMPy7GXd)ZTzpSct@*wsfW#F=xv zb^H3Vbb74_?|Z^X!ev8#t9@e?))o-D{Xp)#v_VQ6FCkj6|H@t~u-JroriG|_m?~GR6L!Dno-47IY@&lQyei+)!yt~a-Re97)qv$shgY(l{R-seC4&b}m z9AL&iAaM0Q@Djy;qnhjU`Y7g+9~6>0?gFk3Kl==-7KW+AkXTR+v)wIGXl`OOJP!(8 zNgp@%NhspIAI}k{a<4(pmEdJROo4$Qhdx+YhuM$F%BOBkAN(5T((mb9!g8M?dzB5T z2!$U2LF+0jxrx!PwYu~=lpt4cfHYt{Vo zY~gpG#PCU>$AF=&H;IOXBRW4oZ5qJKvzSc^_65BMq*k!@HHU$+dVlH)RbMG3!)L5t zuh6**(G_1U?ftzwfV((U>NAvgdFJm`!gU1s?)JtGr=a`PxedtUB6#WuaVX;i$D zQ#)DjT#vWyg2Ew@6`j@k;mexX0a*R-A4$IZ4n9E$2NPBTK1sxOjoE%cj_Tf3fFxaZ zFw!%Urmm1y*;d%9Y2%F+;Ksu3BwebC zDV@>EJZJFgjc>DS+Hg4C00r{aj>m%_fT)b?k=_1zym)>!T9HZ{zDD z954iut(V=x20{+OST{2GsTtj0gK5jS#^rn2-N0lxPPL_ZHwqR4h8IFD>~oa%3(1x` zGuBU1VMW6<@4Jo7Us(eX1BVswvJ%FM1sF&*wmV+k9&OYX@o}F{MZDAdn+gfv;b`G> zYObV>-;m~F!aWr)7gm)|^Kylr2-@dEkaZGMK>9*fKpjm9g;73nW)%7{fZ)SHXcjX( zvkHb`qTgw|>M3t6NL{ChNygHgTT1!E;5-F1E%3qFO+{@!?l#gKa~$a*HQR%dDKirN zBD4TGmF?5E^u?%?%4RDCX@39z)C{Kbdc?Or+Zm*6q-xxh7hP!A@tTgIS<#WUL$rPH z3aFG9-SL3`CKk_&b{o=6&Y;8fhZ&>tY|SU@4j5S;ny9_I18ob0nfh%^Bv~1AAdX28 zYrqMztyiY>SkWqNMWREiz=?T~Y$>zznIuL6>dQKJF6V;IO|!4wZQxCWbjnKfys;Dj z6(RVZk%{Z_3&1GFe}NtVgqkW&EOh8zn08#l*A9RLSv!+9=fqNrh+TP*v(XavxyD-0^>5MeC9*2$KA~?0k;0WJsk{lpPqW}un*O##T8bJ2H!r3 zGT9*oCftYNh1S0i&jhH!8Nj?hgP&8e_(%;1tFb;qUP^8-Ux5k63j-9W)SsVNKLFTQ z*!J>7E87zuIvU6}0&FgoV8ciKZBGus=tY^O9l_OV-@2G&oEQlJ_$YXUzCec^mvJ2_ zA}FQouO!j<_-Na^fI+DJTwsTEc1Yd4JlQ)Dj3{!-rvGmz*|$`h3pRTuB+CFi!drIH zC5&BsslJrb*^Jt>++IFnR_X1)UiI&?=#-}o;MjThK4Vp3nolKQNa;v$=>hjwW%F+# zFBR4Ld)epRz$d_0>!oyn+A|BKO_!c>lc`%xWJsNIk?5ur%zj(LmbPJ04^+fmO~?`@%{N?;lXza=E_+&TyGp)^KymS9D_P$ElYt}7+a zI^|W?3!Wax%q7fV_qG_CHxpoR1mh!+Km1d@Ih_sb5Al#)0#c&gC(3v=WwGn2t7UPV z&zJS9G@J6gK^@yNd)f&S3d4>6ogdOZ*gW+aC?Tql5~9D$I27ml`sQ&YXGT|D`QP!ckz}GxmTbr%@;o% z(6wEAccVC%(0{Lo2m^JVopqewR7TPw0;aE%LbvUKLy3yFz_+438{Ahn1(VvIx~F-k z(jGP48%?=vcw!isim+)yR4af!urb%mobF@vnz|+!^hb$v0|UVnbqn+Jn!_>(<3- zAhx(t1k$YN8bIJ5c04TX*3)Ob(eJ?&5l}}EDy8mJ3tW)L-VO$bAg-3^lRQu^SpJ+5 zKVW^}8`}^%{_YBpSx0VRB(ol*ET%HeL#hpgc_#nx8r`zdBTMO69o-A&B-ixX@n`(h zT-Anm&1yj8VjG$j1z{SHA_|9%JAji@f_Sn4i8+DZD58FXD-O=1t+w7{VHDLEUXtQ< zE9KFWfV6TwjdBQOfRUZEG(R4@hvv}fE`K}%zxii(H-JrX`FL_(y#?eGfTQGDrQ4M> zQIbDrt_Rjj>OcbURcp8=yTiPC#LXoP3>6EU-nNDomaAiw69|%|kNf(%2|p=}!#YK5 zVgjQVlRRAEO6>~aNElyt>Y7UsWC~e}g$@yo(>@WJa#oMbx%E&Is1|l9F6A90OutZ@ zXL?$rRV`zEZOeaMX~kA4#kVK6Oc;|i(;iTpK|-YDJyTOT)m}1N)b<#;_V6~DyZ<|5 zHs#OnFv1zbT|7^|XR?PYC5(N#Q0H<*cD!Bk8Hz1e5;5O0sdf?}!gAqMfniHV>o~E*v!Y zpy`Gd151ioHG$iTMz}SPvzoKKs$uE~ri6_lpt^w|G2nZMCB@f43$ri>j#*pX;BHjg zckY0ox9x(@TE7TK6cDt~v5ZlS#>UYqhSk%v8UJ9G#!}Bmdy`(-78$SC#=&W3kuS*P zSy|Gnhjn$)D12n~c()|A`7t>QyZv*PqhElU^?Q4{_S5wZ1kFAqugPr- zv5c0xE5X#S0tXx=d|J~Z&-(JCLzsi6@;-L((FLcW(O-UJ2YY9>CBt6rs z#0f@m2qfu*e5k|=w*tX^9f@AXECkWZxDM14Le`36zLM4ZMW_^Gszq^|wAIGB9cj1I zwZZJIhURYFK6-`!jV@XW;2`l9HX)R)m?6TbfB^Y9-$m*56%88s^Tq!|sgqWiv0yww za?wqr)5xY8{VCGnw!Z#zvoI8_wDdRM5FT8Cp9^O+QfT6RYabw^HN<`LOci(s^e6{& zE2Po42$oG$=!P^uUXjvi`toDD3&`h*wv1OY&cAA+fvz$g^b&`!L4Ao@))t^0rZi3c zz>a}G-Nj0EsKprAeTqh{8Kidv zGSqzWtrPE6!dQACMd~w1H>)u5slnwNlKJ}{wN4bSIFtN5>b#3~d1TFIjnGEsrOexE zEReUCDnWlx@1PcfViP8CPdR$l-<4wfNEl;4!4mRJ^B;sPomZ^x?6H!^Fkad*t@dxA z6BsifDcJp%!wd*L9$7kpV~tnfVp;+v3fx%O3OP+tol&V<1Dv0*e2hRO4@?HnGHR_X zUT#O9q?CXDz*ljivNB+5opspHN^rcud{p&Yu@cE~=?mX1c5lxS^#VP$CG{}Ofl27Usg#4WI9scqdi*l?wFVqa8tJz794!>ZLNDpM%l$jv zr=K$L6hHj5<7VY3`hoQ7Rm#J<>f9tc>Subj>XB6)hLanOKZor%ww>ADp*Inq2&i^n zd0u8X84;iQMHIuwxcnmb#l$fW;xhX?oxBsoW}U`wZ(me(;m^BLe}M#H*OLng&#m1M zfJ}wqQQ#fHEElSA(U;y7HUj2OmFt>3i&?{@MT)?BceBzxf8|_4k>!gq!w6McaPYND}fntK}-Xf5=(- zrRCIDk>t7O*F^&lTbZ^*?q3#zqYSK74e!e=>ZINMKA$MGyb%<;8jy=GW9Wf2Y}me^ z5DR&}%N{8(z}F~T;(ZIT(bxFbCQ`puWOqBBBU|9zz{3Jc*cywv#r6jbJ!|FfFNMJK z>!)CVs5NbGX+5k^ls@}JbmsB8t0+#yc+N8HSlPy~Piu^0a(5ac2713wqJtk}oEis})-uw}4&k~AGeK!KoJH9$hF$H7_~T{D zCZ%pi(RHZWL5k@eTE59kjp3xt&S;YEo!7;iz6<+9D7V>+Cp{wQ%>!>{4Ak6NW$(b? z?l-Osx@KxtLis)lyi*Z`SMC-(W18h#u4rv6SY;M;QS#?t#9}(z{F=|4mr(1C1_;)D zXj^lpO_7U9|Edosdx62`J8<97w=>gx0HY#Q`AAW(bJnW55NtF?B1xLe}A7`DLpAKnkXj5Nr>a=<*A^3KBN z=A33e^oh`Fq1brLfPp>I9xZ(Esas@LMpbtlIBN zy?8m1VMTuoLR4wKefJ7|vGw0b^2@@v1?2Qv4dm3K4`ws1_ zQ9{sFl3M0j5~-=Fh)%?Bu7n5->!pz|w0~#nwzHp}pIpGCeRjnm3qbep>~j{vS1vL< z`)+DnnPJ%2y6T*lhmdF9dvsNo;bc?e0x0a3xWt6gY3m(JZYcM#zzT?9VQaMgOY`-X zbaH=nPQaT-hr2PQ@*a;4YVvCfu%qhX60@C1YUPKOVO-g{V-|7!?2>Rs z9nHt*BhL$%R9?CsIcZq>G>ElZA{4pyYlznfU9s73yr0h;5x=_Di-& z;!Mf(62eI`61tVVNG5y1W%*d!2h%XcD~o?O$om^A9~1iL3^0~w1&16m*YP+G`CJX7tZhMTnWHz7C;~ z`PNO#2p=F=H`hSRJmE$Qk6%Zf`I>d;ZPhz3XH>HouMBu@X&MAq4K_of1MD%(#;F*L zIZO5&MeEvHMat*A1k8M5aGvQjd(If2{Tqj@!sI46d>E)w_efm*Y9-@Ns^>z~ZEa}=jBWp3_=5$}+BUu&oew^`=Nd8FA44)WciMnaII@vAOPK9LPs*9OF zQx7YnUQ8+{YrlvW@q03Q{gP+d60e8CH(fjhp|XI_<=g%_Fe_()xz(QSskCiIxbk%I z7{5Gf-_@fXgD;G@HEvN(WnIB0hGBp1KpBqv{rCOWgl#V0nSj3$mm-NuCnIL*zmAHr zn)j85LD_mXogE(WBoy3TzKeh7mD%~1-aTc!-gtm&#FjBImp}NI`b0hCRKg$;5XUD# zD24ZV!@Q9i%FtH;QnOmFKbnf+ZpNQ|tQB-U(t9Lw^1ND+&A6tX$CR>gZ~dw1Jfai- z_R~eve4@TT^jmp7bKdeOku+E(haP+M2h-17)e63x~WeR}PYv`_1Kr9@U$(i5YKbQQIyDJ7H!m|pC;Bt$)Ujvy!PH$QZN?oWU=9iSHawF76TOy>#h9( z0%tvEBVOI7(434ol+x?`p|*tz|uTRHS`3Gtmy#nLB z1CxDOGvQ)JJA9W=zIYMls@LCsUdiO3xlxz~X6G+nK}_?Dk@GX(kD~OaO~+Vi%D_sd z*ZEF`8N9PP$M1!AVueNd>-nAfL+~_bRBJ#$N1Qo3YO;A>%illw^qminVWMa{_s`go zQPT*A5q0A=$C9kVCS)IfO7k(t{(E$yQD)bt7O65rRQ&i2PxDP&t3PnG&z&|ateQB9 zdP2aiir)Xbu~ES`3VQ(ZEUnrQjwaCy3AF-5cWYvMViaAW%inLVbiOw&H3fD7rBHua zmBvsx`x^(X;6rl%86$0wNt)k|d@<9cXmS1}5z@}T2`=hAGa978o$d59SD`A+h@0;% zjx|-i7WSwyoE1U*2V;)QL{m$Kf+^HyeG!Dju^ z9Lna71qxzq>|ACFJqY~SEn`Y|i#0bRw6u{%r6y5g{#3fwlSR*pXb7$BK4Nw$aEf1q zv*Wq{;9aTP#yyeR^KEtjwjCT%pK|@)lDNY8iN=5g`x zWX~?b*TO#o+8~`LZ%?_?Uc?7`6JRR^c&$TRVMFw6u_* z@$OAwrES{Gs)?a)=OJV7^YGO2(JU~+(|Ir2KAl#yW&7$MG;*Xeob+$9 zNi=4g)#3;+TKalR*&EWyNjN<-MmB6}ZSCgtdBk$5YwG8P<0ls9V??0RUOK}+^q|oz zzhus9qGa};!g6p@ZYczi?c7bH#xB^1S}i>JszwY)Ls3< z(NWoP_l%XFEZ3b9le4P6z_seQ`%%dAJ00Y*9g&F1AXG4Xhr~iC$5!K%6%-nw@DbN? z2xLv9f$5PsH6j^c{L82`SmSsWPCPh4xcRA!HX-}AdX=uFqaCv&57I8SV> zf+(ITnlE?Vf||=JMR;%IdWsq}+){SAAWr_jLsK~6&;?hu=MO1+Vatu;Tb;Zl(M})` zJc5Fp`-G7@=&6a7_*}%RN44J@uuS%z)9Kxap~hq+N6z09`XuC?>5@vkYX5fO-o?Ld z!+#Gx{QAa8y3)o9cNpi>=yl?x;$-<&b#JSM;km;=?8z}W|1z@HNa%&1P$^UzV8dX0 z7|t;8Pv>`rui)3#`a~Xe{}|!L>OGfCgs*@b39ZN_xDHS!X7o1^Ju7Z)wa|PNa-dcm z5jT+tw>9g5HGioeOy%IvZnJwQk*od-0Ces$x2o-k7HHJ9@#RE5GoOpO=XXq zP)=4d4~`LsV;tkTKl=Zk=X$Q|TwUKweSOa7J?`;(z3%%yp;_AB=u->ITZ4U{4px?| zHQjr~t`*a{1Qr0?PFMMgSrYD+MAQ814%YAkrz4vWKzL4}&L{D6mDj4)q9V>=k}g@x zqyK&`F<()EEFSTMP}r$Yz+6223I_QY3cewM?KfiC^sH8^AGuZA$3ubG9tJqSCF(m4 z7g|vKMiXq<EnAMYUEl0o^f z%4x+K8k_Rh3C{}0afU2aBeHttd?}&Mz_NmC<~##_3u&%}Bvzs&3mAq;;{|? zEIc_VmwpTkPoT?Ynx-#Qb=e4XEKNRob3HixPc>|Rt1~Nc{z=t}LXyOo{(ojZk2ODi zs$pd`rEz3zy{92lJ~>#GaEg~O*(BQVKDAniKXScz~;c-faaRDWOVXXCJ5hr zm*V0+AY1n@%K6{c9bG)3e6US%cV}@o3OG*gu~hl*hhV>$Qc*T{?XF~yaYt6%r^M;x zQ+B3#OTKS651G@h-l3n(D@+YNMy0sf9sL(*HzYgSCA;iChjJb|2sT3F^v&;FPYP}m zrZ@O%)^gSV!V#wa18oDJ21D~PfY?Le*XYJr!xwi5`a8APd4>f*<``Pd)qL}v5s!ps ziW{UX=R|?MwZ>*-jDa5D*SsgIKTSHo50@{0epIPiYu@5n-9#ebpw$|ZSJHSe_BTPZ zsCy7j_)qp=??_;&^XGj2sL51<{_N+2X8=Y`J_?PCJ05?XXZ3F2icwPV1=Wy5g~{db zfob*NquZ>ruD=TZd{oJ3UyK5Y$qt5`Jt$L#%!OxcQnpl>4vfIsjmWr;=7a^}^!MX9j!ql1zjoy~%r@pIzeP=!b zHE=dBIyT-J3PSR*gk0%|wdO?t)cx3u6^C9-(5JPGZsgmfCDqLFTcSw-_82BWwu+#V z?G+v9ST_NB;Z}5l0)fj^Gl80M$wuDzOyFB?$Ufk$e>O108jCKqt-6A9FKhv{N!6#E zs8w!VyXol2>JPs+k+^3lY3pxltMoJ+SQ{+5jCJ^veAT zjoX# zFg+d2DSgYd$kmgPp8h75Km`}E|C@f4S)&E|^D97w3Y@DIi;ov$WYgbjEx>BR-2q#L z#F;i#gB|Yxq`95=3=9)ol6lW}QTsmwqU={~gS{uVucWaAk~?TeXF}dtjEl$`oZ}h z1gH-*+5+cobS9=`1KO-WG)nc*(=)fwo)MSVD*%|EcNRchl1|F)>p`-XIe`xVxE1J>bH(&ld)rq+n zRd~Z$|9+Hg?iuyu+i@kA#Bo3N@_i8lW^r5PWvWFsu%jHy!?FTQ9ZCqExwPcUREU_; zSe51YXX#St0gRsHckPXu0-K?y&EYrOhd0cn>4rBH<{aufU5oIRrGx2GyKB2U7DzA( zF9ZlE6#RZ-Lh;3g=6Q>9rCHo`U_L`gzQt0Nr1Ap;TcWU@uyFp(q&~I?CNr> zFnJF;f1@IjZRr~tdqyE#R~G<-?q9G6L4C+DIL`vS06@5KNUnc|0+6>ZUJ!aHBzC-J z@;DRu9}ESDz$wgNGiGq@(#a!+w%$;EKKy#G__L$bek%Bd;8Q_TV!nQ4(&WYErV)rfe;$Mw@5WT+ z$fcQ;$pm?4EFsB{z3-}mE&+6| z7lM~-$0`dfcuCwDans!B?U&1JEzzOEE0>ekUCsEAEo^rv?_9c^lCFc*Nrf(&%7;o| zBr~Ymy#M~8Ml@urK9Q?F>G|FZJlC!kmqw#)vIa*6TX;0@w7Uaf0-&amzAwOxkkwy2 z{YK%>a!w_nG)E=@?ca=nBCd#*aXOynGm+0{?H7c_L{okMELS27GZ25an6`(*KS+=f zw)s78+_qfR?ZJuGNh2iWD@+!3UD(zDv=)HHbKga;#zQi62I_$Mku z+tTnSj8dd58ruyaT_kx?uC>2C)3{3OqeWnpja^&&+_3uF{>db?fN-4 z%Jyrk{WWQ!01H2aWEklc3bpyoKmp+@mgeBgo| zhezi}?UU8{WIY1+==nnyXp;^aweX~vny;8p2Ib|3fZer#aq|3N=!UNF{&d8CCPjDf z^AenJol0WP9PVt@Tz0Rj*)+2`szz=nYq?iPwrROjh{$9#BS&Wc5_+H;yvn~DdEmgW0ELpma>!U|cAX;y__ZSvnuc!1| z2t|YdV~2*7fYHP7u=dkQOtbKAAOxoZ+XoWfe2H)yCrqw8OzVWi3TiU}H-H*<@N-P7 z(CV_#y!P#8S~$N57Rk-;72oh{hCm6x@gKjTrev=XChK-TakYx6lDcMM4e)XJ)qqXE z`*|1^68;1J1hFA(wEQ{95Ox-pPazmVJMcaTN?)>8vIYSWpfm$z{dW!uCutff)ct%Q z@EArqzKJF4W}x(3J5;Ed;_x1S5<{H>78B76zKaC8FtcCgGi2JkbM*HM@D50#zTT_2 zZ2&~|5Gd@C#x+&aG`(Y$XIvXenc_trPqw@_Bn0v)Y-?Hk{RB&=>|g5XR*(F9c9u&L z4~4OaaiX8E9p?-(J;rq6I~=mjSAlzRitg{miHog+ptTHSZ_$ml8S-!%A4q2YUc1%A z*ry#bOA*~m^XkD;J|uLpfpP>IV8X{J@y@1tcs>7EWv_qr@LMK=b6rhI+qSAEg>vq3 zkC1^`N!I*`fSUJ5x)OwwSK<2?luOuYtFG@(Iev40rFhy)7q&$GPW0EQ1 z`lRw34CN`u^0|<6Epuyu&Xt~(pWKTSrALb{mgOlc(LOSwiLU^G%1X_+HkCTV@s9k4L(3)6gYk0*!!Zyi@qjH8B1 zfKEY>+~2Wa@YOHkG5?aZkjPAqMQv0L1ED30e=LwxJHqb%?5x=f{y7ubmbA&Cbk9Va zQK;^^@fD_0Uj%GUMFw=9~(=B2Zy}!TIX$ORgdFrbp7w;51QzlkpbwNx@Nru z@+1hXz(GHU_z3O`#0+UztdO|rrWW`OKz|ZW0L=(7fe~++e8XUdxai~$1pZVS0M<42 z8xTX?_b(duFT?)_2|OqycrwBD@I1j{vDqf?1&i6K0D$wXW&?pFuuGe_uIGmX?*I+G zZ=_5C{|wUGgajyJIT_soe8K|`xFCRW%z47Dc~*rqf=+JLFo|@IpmZG%zwsSWuWQ^< z%7Cy287ZV~w}n}ttl_epoB>yH{0Pi=5=)TqO1zgu)En~}_%$+!2^(BwD_ZMXo+pdv zrEk~$E$Q_$69vuwMZ>loBp3vyBAP?7*-@$ifuVOOi`6@97X&ioEGQdCUa~gV<5B6A z8sP;0mfBWX3hEG;I9Ec-OYBFW4NoL-HC?~<;!myGLC${8k@Pt3?jtL}xB<$?H<^Ll z8JY7g{lDyE^5pYQbtu?os;8u?omxAWnz=zSZy&bjkQN$tdY_5DGVZUCPFCC+rAKCY zo&lQyF$R*p%nz0u^*=0+Sottk=~rZaYMzQKlo0#seO&0V&mQu{FRaKMLi4)mg9jcm zb_pdM29xIVHxty|Fv)czmITdQ;A*b{73WpeP-nI#(w}Khg2AJ9rI2K*lfVEVqwY6<~7Ec zx&vVDONlUC@;OgAqjqz$KA>=omk zerpNkJVQo>5R_aYFB`a894)sO?Ag>t9SUO>;#7OO#>yFF9qdccj#WLdqN}*g4B`u0 z{e`_~PjZ=?H%~2tZ0b%u96xgLz{&@=9{zFmi~jxBE9FMi8GmGlOq21JYVPHg0VL^w zr+9NrH%D#1BceS(s9cEPpkr%%%$xHW;TB?yJz{k7*W79U_MGmLZ)#JeHQ%}|ApbF) zXK;wdV~NuN3EIDiWR(?&*fh<{cf*Z=;M%Bv4N^ELUxu06V5>nKbUX32Pl_h`A!FvP zcPC&_mQ-q_V5s@KpTOTf^!JZ~e+R33f(V&){Rl*^h&zI?&;*9J3I%ZO)3hyH(HWWd zgtQiP0MHupvWyHs8V_I|)^q>*fLDadG=q(~iJDe)Y=j#m$~?&(;u{e)*UQ4`2_BQY zS#pX7l-0=^@)P#i@3rb_4$~nJhMWO-7w(n!$}}UAHNmffi~;mfhj#&8_pubKQuZ?Z zf_m%C-kgUGj8PpSRkUnHVP061D>YJcoU}V7=g(^d7#CSRL9PemsQgv99)Cgp`(MB^ zUqI~i>CnT|2=rTNI-#MZ^R#9@X`hd;BAVg5$2?htZg~FoZ#DO7?H>j1!*$bNM|S2% z#-Q#8DQe5^{tRM;rQm?|VC1`jkfeBrpds93!T~atG zQ(Ov3kjnlpOp6F{Xag;ysG?{&Jn!SC5YIUE_*l8Zw7L8@9*V^+N7fOzRz)?-hZQy^ zjw91VAW<4$Itlaj8gv6T4Nl}md9!mr3U0efKQ4V=SYrwGRy*0szh(RGhNm0iIy&qU ziH)!MU77UVy^9!?Tm55!&P>sQ6gkdx4_c7na>;rWJKH?TvbU<$*~K|izC~^BcoeeX9HGm1w4cD%rQj80%-?tTqQ7`9yN zPmO1!jt`%DhfTLYd;PhWSha0QWp~7L&Uitm{wf-8e2NAJBZon!BHj8nf_L>{-lDxE+(hD6^3yq7(YQRJ?DEHU^-1^p41D35z z0XdSblmGt(3oLX1amWQ;F_$<0Yp348omZF6EByUu34Xx((D#y$0F|V`a9dTM5ETl?f(ZV`aDU zZWp?VZkM#BJM@?K@(d0-72cXc_i;fB!Ykk`;rfG5w=KQ0H|TJErB@gHF?^O_?6jbT zMi{}Ls~l^gh_#%1(nq&EIT_tgXzRBT=R3rqu?b+Xo`7;h(A@DF!a+`Mc_iFfo&DK} z*Vr1|hA@GDkNyr~SgyaFn9$yEEEm7D%xcG0UfE@JWd~G^MIp}EMZ)05=|EyK-p9Fa zYisbp=V52UEdE=U|6BvTqM`EU-3yZC7A$u{B7+zGru{8cEigfz={_+U_&x$&f zrQroN+=~926@6omKTR9UvR;#q`k^6Q$7GVi`RYKCBAd>gN;yLN>Vta!H2TM_+u5Yw z3-yMAW+zKWg2}yn|x0miq0muemZyX=M?hJR-KdV2-nuv-vo_W8`eUb~^?A*Aws+R*qrrHCU-aFjjI@lmL_?nzXkP;G3ZUf) zF@>qmoLL7vFxo(ktlkKezgd3dUQwr2xrcRKYC7JvqXgAt@x=kF@uaLq zjaG#(lqitCgd5VVz~uu_ctrv+-fhV>huSq_TWa-{qzQzQgVRb1*DI^p!tWU{GY;>_ zMz{=bAXfwsM?n1^!dNDtcTgDe5hy8C2Jiy1D;Pj~V}R`;D;tmGpt1fP^~{eg6Fg6R zY_jA!Dh91wiQx-rE*x$`OUG!!o0x*of^2(3@{Ixz<-Mkgk8Ki&nhm`X@OKa?G!$q}2D;X`li^@Q1wo<;fY$Epdpe^gc;gX>F@hc=nC=J?L zZ&Cb@YKvT6-!wBLAe(*+kSL(<9e@RZlmk|RN=#Ly+S}PUQEzF8{mkD-|CN|sE*oc- z79pzfR^4)OUmESxgut~r>QHQoSW1gOkkzooKNW{Iu<<3j`!FfKgaD?vTYXjMFduK7 zf5=660Q%Jl-R6n3LB=np3RW^xbM}l6iXZgf-=v0` zz~hjwgNwEZ*uDhc4!$Fp&ZWVT9Tuv;;~cxULkX4(8W>?RQD$)r%^*95j;|+JM!nYf zzG>Xzb!t>*_rDA}WToaLkw#l_1158iL0}lfU^VAs33u!nAIn{%*0ZrqX z#1lh8Y)bdV&3rpd%eCCgB^Gpcb*?BlN>$mI&1tZ6zYH#3bB^bB>vPzxRwH12VAJ-)g^51<>ciPIk!h9)C6a zt_bNnZSsB$KzxW^0hWZG9oMhXX8sg1^VPihaXT5iKEszGSFczVx=PlvVbjCQOr;UX z4R)s8LqxaUNl-QtX0|7Cb?V36-q-w z_f@6HBx$HdTb*g*y|0L7>24@wG>YFvngAkQQUH1#+3526K40sri~FAzz|+;oCk%K+ z=;dz-5Tf|7=;zt^hqPOg!Shm{uO#`2LumGzl5T1jy`GeCvQCq0nKLFZC9$PDx>x>3wM}g4s3+CNzjwKK8o*z`p}lvuWB}|61GW>V zxO)~LQzYP4SpT#ClGwKb(ucZ+0!CZm`|^aBRixf_g=oQh>%;04t_=0`<8~SL9QNy- zkJ9reoZb}RgkfPVAdZYQ;d7QOWbXl=ZJv3NovX6}K$@8t_^O@gI=~41IUjf( z?oYVRlhE$qoKb%B;=`5sYuNMyMk{BEF1#*2>#9~=^C#iFLT)LD1;OAEPtvZ z#{dw~aNjkp@EjL@oe0UjUbf zrCJ~lXy((O<1_Sm{=uT}4Kc)hxFQJ>URr5g{eO+XD&-StLvNGbVF2t?0N*b2nq} z^pzhsY_2sFtmV$1i9gT!BnV8r#{l&Cjr=JPG#HKUzx)iCMS@A)u=a&D!FQtAY=f1f zOyAO_xL$T-5Laa(e}||EZUX|l0W1lrJ$z6;D+d8wG`GGYcW4xKU-(S2(R|2D_j8CEl%;?{7`a}N zO6F*}^`p{qD&^!YTx;htQ$e zyhuDn>n}_L1(0=X6JKBV=X_|vU+$8w?Y@J{FFtw~5+#9^GC|b~*W!Rq6vyX8b0ZSe z4-+y{$fXE?OMx<;?s%ghstByxyl1azEVBQN{AgyJMoG?#jr8WzRYbLK%Jgxr?9J-& z1#Td-lI%`j+-~0LTkW_?AD2>?8d*ph@YiZoqgsa^`XSJ>!%_jep9%)!L5mnf?*i+C zB)e>EmMC_I@ENidMBYzQGZ#EfeNz~^o|g2~)>X)r)*Zl*y@n*ZWgQNZ9opVIR+B17 z$@t1JI1a>$?NSIK3fBVfNL86#gvb(*HWeuSfCvf@GXThKOHUz9uL1Q!f-4YV?>r-o z`=;kUWVbn5@A0+ZHR-pDnHc3_qgyYt5lS}|)dFaM@t68YSb$?sznohYB)mC1o!fq8 zPrAtv>-9Bktcon_>3RSi2jvw9&sSLRGO~Fa|03Vfv`fFBT>B^DifRimn;bCnbB~0R zh3aX9$2{9lGTKd=Gjco=P<>uT9TpC)N_JL|59*gh#9+&dQ%UHJ4iq^KOV@ zU)@0^TyI+a{b5n;!Hg%GBNy3v8Q!rf(>o=K)fHyIrwqU@>nq9CK0>%^MTUVWs8;*pR{e#Dep(ib#7zTSa7|}gCyYy)ld=QwskGY zj+37R;2;Gvn;RkYa2Zi=_m|quJ>825O86R2*!OZf7pM)qV_IwE8L6w16frrEK0vsmb^BI?#$HDX*An&lq&$_F4 z%hh5qlNk9YoUm8P3FHrWhVeLEg)a$0x1hM>gLzT$ZDByHZ@l{% zpX{8qEA#hT^vkOL=|F#hwR3msIShIFE+??1jg_A9Uvo>YrAfyE%}3@McgCBiDNH}| zgP;^h4ag=y{sScmZ?s6Duq}-TeN})3de6;YpHXM=nKt~7AQmtwMm=0k~ zGcdFF9N*u>yg5?oyzBO-i9Xd8GApMib92OfziZn(wx`FKzs_Gnd!^SOwdCOX&e$`& zAU=#M0_g!LgK-N$Lc&@iq6PR(^4|y~8HLU1^GIz25)1&Wi=2C^e(R^|jIB>qozu&{ z7O;A1mzUK}K}1bD2xcn0PCk8wT&mFh(kN4ARmIFS4bkjsIP7!2$;gox)oSZaCXpN0)<|tfoitU zDV-6G!vnmV(W$Mn^rabH6n-KING6ufiQXZj)6lMjmn$!x<4^@B62aJAWBenp3YCOY zaMfXyh0iQ8cVIsoRR#*JOufg02Hm$b-k6nVzm$ zzc@*IxqhvRh}l@Z)8HbXzBBE=<32z4HQsE(moi`8?Og5(nIqzhfiwU@L)IKUc_O04 z3Q4vRQGpgOvV$PW0y@f9LA}i609C=wcXY)>Fae!wiuiP^Wm@Arv2se&sW|6O*Uik1 zODsPYVKt;q9|g1%(lI#d(C!-P8Uq@8kXfDX>gxInHNr^Z2=SHo*19;He5Bn&ndgs^ zDc5JD{GBY@^x##MB~)_7Sf!|j4OX4gVJQtR{PTd0gPb`P$p4yhaQa_96mxq*V@NBu zX3@<;@_XFvr^eIW&85PV3mzz3%CzMO?Ryul{lo5u(DmZ!BuWFv4g>gm$j!hTBd-e} zW!+lsBBHcIupS`)AmEmfsXUhtEHPYHcmdeK$=;Hcj*9(Lo7lnPBKr}qv>n0|v-Q&Y zzHPY}YYunJkv&h(0%6o^{h23se?uk9QzoDy5ukDJ5F}~(LgN__NFZemTD;!7+iMmk z(wgFfLA#k8f3p)Eqn8!#`xVI~nW3a@jyFk#`TdaLo#Gwkv&W)u3mrj6hR1OKLF&u6 zwIvw8g9^sv{mp?6#OZNUFN+GNaxGGF0y7Hhxx%J-9r?5PgtBOx?kfNCtkcEF7hM|h zry#9PhicHrfsKTF4uCa$G|~C~WgTWW^O~(-cd1yLX42GT7p3adEdL zojH*BPB5{24+a4w2v!B|hABg50Dx0g#kavr+yg)ygr5H@H&{zL4;V~#Y9A!n7vxEn zhm2Jox|1%h7-m`}zxQT@RC3%$Q8QTsJ-A?(SKFmwkoZ<2As0{+RHPZTE8&~9`rBmc1M4{`%#U@ zR0r}9Wz~9-9#pW?2pt5$CvbL%4glx~WK05_cElkg$O)iJaMuA~g16dZRGvZ73Z~fy zrgQ=u3ow}2ykx=s1zuA=fq2ZTUYvYu-+TA!R6nR`1uhtizgMgTA^tf;6bCm4PCas+ zfFAq8vAe`!1?4PoxZt+{tz6-?2-7G}XDIlE!S}G(-NY9bH!;SKhqUQQeg@YcyhNN# z9jlZ>3k{pocc0Jh&)JVxl}*uq8uGX`D% zr3%fepCbetgx*L&&0i?Kg@eTZ#a97aZJUglmn*pJc>QwpIR3{=jT(ID7YB2uF*I`t zGfq4FroA=xxN_KmMWncPf(rstWcUDa-=CZZ8CYGw}b__`u-a zE0EcP5D9Q|YAVQS;nIM~fOMDD=gr^&PsZPKWgc2zCzf52%KKnLGjJ0_(pi&^{@lu)F1kFgSqB0Kwr6Ss+XJ0mMJPuZU%i z?d{x=DsyI9^tku;Wm3Gi^Qy+tu0rkb||DTYmt_DeGkJ3-DWE2W1?2=?Ppzot9p zmrN`GyaaM%WjGm7FlRVLf-ety50z?R$b!J#0n>q$-9S5izWWt95R1ufOje|oVE+FihXcG0 z-BQ}ib@+mDp|^p~U+vO1G(x9&=eHcQ4p000uNkZ2i^WqS+1LDf8~~%3s*2k{Is^bB z53!)3y%z?%0%Y$|F!)GwVu0vDybME_mS7};0QENTVi4i6(%7{PDO|oxMaA=RznK5U zB)rb3yeL;t2fGcHD`G!%+t~M4o25Eryo8?dJJJso_>X@q$S8EkQh^$UTFe?y$dFV3 zLk98aL%?zXQiqSl_Ux?(*sAG+pX@_gjFI(7HF4o+0v2J&Z>QSHP|$PlCCIR?)V$M7tgcE8uwkD`weD`3@AbL%Z-ej-?8x=Wtw)$i)DTQie z#lXwI5P_^Ar2xr3s0<%2{+5Rz7$PDtwh%4xWR5`C4Xqg(yy{47@MD`>f(cOOi_jdk zP=!7M!Vt(o-}uk*BEmZaS~9K7Qgz!XhqhF`Gk^Nt-$9O%qZBCJ;Lr6f5)O7?NfAKP z>q@&5ak{Wv@n)bu{fEmvDD!z^QMpY`&6X811xG)~s{Z$^F&!bdFUQ;e1qw)wOn&ui z3Zu11FwNZojzjXqcggw33tM`75K9xMOO~ZRvn3WCvLs>ms%7bm{=#T;SWM`Glys=$ zTn?o)we>&g;>8Os?)Q3D_wQv?P!Yh?p{t{VBoCrVKLY?1hS&-zGX~8CQ`clYl6zO0 zj)A-}z`j#A;*(v%;O?MvIie6p+Vih3jVFPE{sgoY2n9tijr#`F!jI0)X@yQgMVGwk zpR2zXXU*@~7;;Lz)xM$SuMo?!kX>LohVpL8A}V%@$F)3d-n!7eHk6~yJou52oQ91r zy7+(Q0=GxwgCJEBtSPbnKDUq-bcvRyxYI!zl`OdVD*DLokcYE|* zGWv>|FIkY4;%(f@FQ#GB9UE{5#Cr)EU=gn0DBra+W`V9%7gDr*o7~DBF=C9hAd(+h z6zU$@83Bo1z*b8@(5#xXN#>FBu~$#zlVX;fOfE~?XCK!+X`yx;_jt<|8$4|A!%d00 zw!+~VXOZjt859oI{@UimtE1kw5Fi9?>g&Q+W>5~XNfFb9`)bIcF~?Wna$H)wQg$a@O4jX3mtTzT@TF}>_l{~1+RIICeHkDoyA|GX^mH%$ znaR;HPiT4n1Dye-pY_<2r*64l;(58hEu>G6hFDTPnNTjyfMt+XpkK8ytQ)qMKF95v?RAs1n% z?ja|0a|n;6^v3_+Z(?i^bUU2kyntv;9jr*q9C~G1FLxXFIO4#H;`&p?hu^r)?H$|3 zaPCIa;|jgLA)i-FWOtr8W&!`W(e*TB!9(koDnP(h!&|^ODPN?W7bFB$alZjbF0ratY% zGpz3$I?xsH(xzQ9;o`KVc)30qyIh$VA1llYOLLHT{par z`)xbMF?SC~sh#M{wr*8#Q(7x6=ICv^zVq1X*ScRJ4yM|2`(BW4|Sl)2U$m{-$v-)j8UIn-4ETQUH(6p}KK{ zS2a4H%co}y^K#6eiCZKK!-hXGc#9#4@5Ur#hbe1{ zw2#hZj)25G_1k}wk7S59_O8ga$E^-5J}-%O9>+>rm7`@7<6+BD?;PC$5Tx0ucv9ab zZYDmgU~x@i5T$js3XkH`*uIOkZhpXIJmc&gnu$Kq<>AMZ?ooIq66(n_(Jyb>}x7GMv(&GX(3psQc zk037@+HxN(O)L~qTk*E}-P?YZUUrJ_ruvDVIFxO)F5lHWj=UoN{wYf}w<01ReNg0i zoj!E@YT%rzTalGBv-V|rV%!*7qMu+NMnH47)z0;zxn{mP>>WHsAPNA)!^s|@l41M~ zJ+rR;%aSW!P4D|_!-ad|_v2SqXLblXD)D2*f^Dk1RMmoboO0D0EAqHGSB1gZaISpH z`y#mo+dM0*y4Im*dTaB1-pwccNbx_-td~$>ztYv0Op~}9NgplAGMr!jo<`D?urJ8$ z(V>IWebtL~sW^+XdvYyhK<=Y}qjt3KtKZo}r-Q%6 z)6bX_pv254J(x3`sYj2-t-ko9s@pla(V@kPI8=h8?gQb2VT7qEz$|j=3;N5qO{La1 z7~xDd0hSD+Kx?+=T+;hC9i_4Z5hpVdQ4is*OpU1RRxQBi&w;-|{(zkn?~bmjCl^~>}Q z#H&LEZgDNyUEQbF8sfd#pJ)9h1Tp-sM^0onK&(h`(`U*5=zOLk)J22SH4a7s9|q+k zAHmTDr|<_H9#Nr{ynZrQ_B4lrF2Gxo6H@^ngxo=)SY4dNb~d$;Pln zJEVHn__vHl%tY*8Dr)mr*lezS{aIT%WG~P7fKI zbjhRD!4&2S?osKyt=j*|QbFzYN0avj4Tu|P<>86uy4cN!gIC{9Ht(=zsfsd7(_gr< z)7z;^yP{d%^6l@jWj4MjZi$|Gg&JQ9oAjkADX1ak>zpsGC_EoaCwnglS^rMePnAj7 z9Mxqm>-5x&Y&mw-WQR*_mwU*m7u6zDp&ODJVwak7Mi$4Xr}>E&L}P@g{mM*i*!HTn zl{iz9IkmrBp1D-|OLJ&dAS?A0i7D>sRFF)DwXs*xxMiaUVd;Wj&-Ru#?EVzNz^g8a zEt79(QqMYC@bb&{E^RJ3`7r)i!;!x^L2iL#mB$VIa1D(wo>L_S&mlP>yz25-Uj>|O zP*Q6`AT-kamj(foEaDopo}=d5%jLrWDy+cr>3QkItM%^Xs}0s(n2qREH2b7?e8n^V zdsU&X(r3iv6fs{6JsnMgPK;=U#ObwYhfeABg$Sil*u2i$j}EP*Ws0XSoeMjcq26!B zPV<-hUTZ^LD|n-G@D=n;0i}yYFpVyn6(rq*Li2};N{CCM(3IlBHTq8Vm|viimr*n> zd_8`v1#AV>?YTEs4yN(fjoD@g%d_A7E|ri_SpD2hxV@qAeiPqMz%bgDM)uD2iZoFG#@;n(%4+LJr#~`#~^F{#JSi$T_9m!&}xKLpjL{XTv4n z2-py8-bso@M1R!KpVmCDGJI6=@g@6F8KKc3cP-X6$W z3QAQNG-$`xtT~~h6aew=|5Ptr4&5@*jWT>_rf%&Gp_d^G(zg2E^ceFJmY(6}v9Osd z#F>cde((N`eqtx7!SDcGFE{5|Ue07Xnl5CW#{8;(#UwCr&EdktMw;zybPMTD?6%* z@$;Gys$T2$An7lI&To8MN0sb^%%_W^Xylq*W10|!Yzk8N*;SuDOXTSju{UTKbEfC+ zu=w;*G-T=IBWg9OQFdATcZ@sjt+V%!HWDsMboRDi$FI)YLRX_P?JX<(7)~H_csP*grv;d65n4_O9E<|$06FVch600LOzP0IJ!>1hg>=bzU zY(`bnfgJd8@<9Z=BlHpaPf3kHnJHi?;#sUhRWE1qN97u z4#4-}X-fn_MWH(X?~ujVxxNTGzj)8}Cbx&V*2cH$5a$7x(_B8^Wi@Qy=JC|2%cyHu zXQZCpKW3LFhyQ!0qoWT8FW=oNv0qv@3!Nq|rbTvGJEJLxNgG4EQz}5Yx|hkqI>WL) zLXhO4Di0yz1=F_If&Nf90_`{6i|OzEb=%B(ALeQ<6V>&xXfFE)c}p zer@+b>!H;2h4REfpDSd`DZ;aw5HIDkUr-C)>_Kjd0cgy*!2dmP4~yjF#sN>T)nu`y z)@SJ*s|g`aZm+#_FByU3{9YYY+~GTl`!acVB#82{{}$Y3RAFmI-)(*6sy6ZCrU;B`7hg9$vRin4U2W0CV4SKC!>kIU3 zT$kv|X@2ZNKI1Xs{|mpiDYiI0#~FIWEgi=_Lp&cUuDC@`^-Q~h3E7m^w5ty74@c`r)N93 z42U{^D(*7Th~m41cM+bI(R{$c+w9>)a~yxvm9JBUPL|8O$GDpk9Rk?v|H`qaB? zjx<)7(6YMS>gH(wuzwB7=VGkeoDO+Wfp#1~uz!wvj!lj6_8|eLM59iLCCl-?GHIuz zn=)RX>#Z^0y)%3YTSVp;rtmJED~Nq$`y<+?XGkAyUu=pO)zlk~&i{)3?#=QQY`Iwp z6E0f`;SiALOhBh2E*WlTM3hEU8sKuw=86W+I(7985lS0}f z#>mTsN^dzL&$}miI+8!L1^N&|?k(CV1OHx@?znbkdaKmjkit^) z*l|~h;qlH(oH;F#Lig*i+Gphy?{HrGGf4Yb-nnR<`?_svE8tQ6(xWK*kt(Sx)8=l# z8vHw=6B0`kZO8xJ2j8}`z#T;NH8?LtPVz-wye4o=hOxW;fV$1$&wHP?_G#} zk+WDS3+ImO8MG+MF@?tks@hWz;S+?(JBU71r zYPa|}b1D6m{r~k-zR^jJgrgLWWT>Ug)YxRxzA%g?`N2aZLJ7u02KMXiFZ~8I^+5!i z!H0Z*<|xp+0E;0>ys)pWHqhVG^XlFfihow1d#3kiqm`Ayn?>NHlYf6{O-+?{Y)x&A z^n&18{XIeTW|g1m1>@#nTwjO6{iv?3%L;Ml4l(k~IIetr=Ak%dox0cnN9Y*f592X> zODKD!90YmAHZg3#4w{q3ojB|@GFjAu+>Q*D;&mI*4jF+Sh0=&iZ_2bcBFFh=hdz+L z{vr;{4x|Xjy)U(m(LSvZ%P#GzqaDztVQQ62V0m#-(nXstmzSnCi;iHw@%?qk82U#o zK^rwv-ZPJ8m?JT$FsOxy9}*?j?IjTGl{h6@gs-qIP4PI1d>KyeE9BxFA9jiEUfCjJ z@E*3R76v@SkJnGl8{5{TUe1%9?9U!}R`xUH_(kagEGovse!8Hf+v6JGE2HP>#e*J? zp*<%=GAiZ<{b4!bRp^jnIA7m1kCP@7MVzU0(98-aO9M~J`M^A>?jL(ZjY2K)&O6*Q z<7;eUeoWbI+qWYhZH(U>y5%ob<=VK!coEuN{0MN3@o*nMRO)4hfo?EGt6W=lk1W76 z6ywVxpLVU922u1K#~L%o&mUpN^{%}LDiYq>b6hbU4M;lzJGLiM!lOujFelE8tF6=` zXX#$=i#j}c_~G@_M3?G^~?1E4AXt!V##vc|#g zFC}5OPRqYbjx)i>j|g{Z{<;+R5nm>faJ`wvJpGdPuU7gm8iUCuE$;okoQ}qx>7<3L zzbO23^sDy2^Ux=7Jq%a2zcYIFGG&Kr z1s>}WsHb4}5LH`oZ=ApA+SM{~r`4%DU}ee`B8yrw@dA_b;~p+r*w#^6o-0S0Mq(&G(v=PeX@d$Z9D1K0lBIGPH5RU5p0H0)~{MppsR`dXH%T>u!qN-yHlXA^?O7}pk6YrUP)|P9i&Nn7}o@B<6JjHUBq+jumiSJ!Vf&Tzz4hONpi=RX$~d%zGep_EQNX}8rx;rhG?;amU^(Z0Eo%h*Z*7y4?-+({en0kqCg6XlLc|Sb!F0;X z%0(i>-op%N#3QXW^#am{$~oLf=S*QuIRMlE@2qRLZaUBZTyS0Rtz zPF8MMgqP2CSK88|KGn9Y=mY&t?iZoyYX5ngmv&Ky5nTCSdS^h(AnDj6TYkxKH3W_U zWC!9Ooj%K;+#9C=vrGL}a%>Mj%lXc{+QMu5imySzCW|=0_kucI^{N+(1MiD3?}+#e zr!?#5Rq0%I$t^tel&IyD;84l%f|Z;(t&PJfzi_IoVT684#{(ojM8qmk`DYx=5c>7d zG?XK^?VV9>uM6*92EEQ#jMZ1wZN}AwOk2*!G1zO{rA-;1)9qnty?VooiTeXV`#wHW z`d#w);VBKXILckS*bi7;SU9^yv3Hl2E2Q?eN+ScA^aD>gv}dlx7GN!}J$~iQek`LX zoO#vP`h=H0@#XRvyzY+;y{TvEaXEhauNyq9TH8ehuo_K&xZ7eE8;|I5_+Hbu*8VEB z=xN!i*+#wy&7B>3;I5UJoW~I{FYpyL{3bQL6%m-d76LxZZ)vNb+XWEJC3_fWTUu5a zHmI?wBx`N^x7}DqQa&lWlTJ?EpIiH_nCxBin4ghXyj(2jOO{VH7xk7eoc(Mzot>Y- z=K7X~TO{7rDK+Sv&eBll+2d~7o7Z|Q*xQKgq|;ECh+rC^83U=PaWG@3^5N-@$=H2+ zr6nQMVZy3*j2L|fmJK(C9)|9Qu0ujqN!MSis=5!K)S{cw^X0XFX9b|dA7(0nd_I+- z*iF5rH{5E2!p}%KzO%9M580a(zJcTbfSdzJ3Xkj;^V2qK{oB;F59Pl+ zA9-iqzb*Ujz09&zvOD4RTe7=U5WIr33D2KW(HVBBW4%0o=0C}j^*TQB*(^$lwflay zxLD(8Ow8rrZyn>zKv|~}nxu|EfZdya{qCbe4Mbgh@BfZtWr|MTdbZ+bc0mI?`G7kW zs5ADAG~h$ZjDGc*A?zaxp|J~0v@woiOF6#5B3O>TfMjUNGuX{|BAly)FWm|Inkt3w ziZuNv%YzuRi5b(>WLB^LdrBl%qtf1WjE^z&57zDu!D_ zuW4F%tP8_Zb;yDun6-a&Gi!gFO*XNa$>?*JNshEQUni<)LvP#L^;E}aJCVy%B9ih2 zevqS_>n|YjyFt=Vl#HJ6!=j^c;n0lx*DoY^D8Z&}2ap%aG@_Slj<1WHdwyAzsr@R? zQ*BNfQP&GR1%JMtHT_^KaJEH&Pr$`UA+fG$stMYR%89$$)Vh`!)ADu5(*06Rdln?@ z{_=(GMS`8hpF`Q*XERj1EY?QX-t~lEMh)-QQU1EGt(vZxR>UamZs62gl1+*atf&MZ zdtFvm=H4OF-lbRTm2Q> z6e}xh_Iaw$cWZ|1uD!0i8`(OHm#sE&cF!CBsFv_5>~5UzRBo#CY#GTr78Pg9F-G09vhk>#OIxW-HxqUlz|k+I*zZy_mRHo4e91U+aavs>Yi-7m*L|iiUqcD@;jq7kbK|0yZGmF`Wp1+bcik!LEh!NaKWofokno z(<1SqtWEvdBsGjV=}7vU)e?W<+(M#yVebBxgOHWShYuepJ(_$`7>Sas+{b!?SWp_E zt_cNM5G~@e1J2j$M7E9tf|@zsTyhxf>biU!ji3GHYqB1KHNDcj1h zeaAP%=9;3jqWJdN{2lqOKm~f+c}*eERzZRVQpwNH$6Dhs>Nv96@mr+k=4SE%s9RQD z33c6OBsg14J|0+9TTfgy)+UM393(n$Z&`miFXR3g=ubXXj8==E9DHHs6*v z?Uiaa4Fg};PZ-fEy9d@w7X)u4x;O^&-+#YmuZUkowV3Z%pelJaxIUn0!Cl=-ohMOq zp_fwh=vA$quFWfc2M1+s7$7Tdn6-;=yb+il_`3xC<)i4fiYu?l+>rPy9*f4NO3ogF zKo%~*Bf0C)>Uxh+a-D!86)(E@AwzL?x%#eW6m58rd{QE-8hcT~sY&@Sa}qdD5nY~j ze-5tebexUZ`G+$aJNxCKuhoyIRFGc3tQ}JuD4&+*Fq#k;YvyoC8 zFK2liOxACx>Y6Le+IpI3q#Ko$NE_8G?v7;YjJX$h@s|AW+05X)4oLd@Y8`jafa%pc z(0kJKNis6VO@GvjJ+`){&htWY->(r1*4rQu2cH1u^ zgc^50oHCXu(Scesd6?MYd>tQBl=86m#U;khW%le+#>$`G#xn zZzsEkk!8RJv!^dQ8vFnInhr^=E)M8rM2T%z4gkb!;K*j~%;>&K)!pZQ-E+&$LepQD zbXc`6WesJm0V!W%u2hqBG+>miWCnl)a^pyx^Kui>?Cy02=n-Q}LaZBZ=`HYIN&*zC zH}bs{=X_dXj7|)<*-4^O7#pF%!NFcImGu-No9ou?*Eb046K(bm+8j##D%T{$3PiRq z+4wmox7S4rCOVqv-s#iO%vW-7Sij+~Q#TQxvS8{sxPEid|Hcxp{ou;g<>X^k3&ulu zQZdc!;WYf71p9$chagDyojXi2kqpZ^A1NdwXWp|!jO;^3D;KO;jpL;(Pm#o*o{1e{ zqF)m&{?Tj0%N0)O69!k8-9~ZdoSnH77_#F{_904r!T{;Ar->#zZaF8V_>-K{@P6ny z3e;wh57gy3A6$XclqY)Cw z1@q)C&$38GcoqDE5@F-ZIv*0|tpb6<4+_Zt`0=eKulL_b4VU+G%0N|ygoKa}ygZJO zK3urQwS;wZ;(6{`Z;?)j@%^09q1$Ix{EfD0oEW2e$49G4r%Ul!UGOUC=hhuJx;JTNmYu0&bI}h8&eVd0BICx0xqtAb+i9g8*0wdR zvs&}(lLWFa8wx=X4Jb8K?Wyj_^3?4(=}@IwXnnMb7<`?q!V{#!=&N?Ft`bN_>ZJ;M z*3fAif%C4l3D{;w2Tp5+l=0k8-(8KXbR_Tt+ZLi=$E3c-{gl6ocMIZ%<|nyRFZGY zvr28cTy3U1)N$%QOfoZAvYpWb*xo!JnB&DV@ZO|UdmEec{=baU!!e9TE58pC9j1uB z-?fAv_SPkbll?{Ha9`F3i33*^{1Q9bs*=(S=i=rFlTS%&3Nf=Kss&YRv3-*BRU#L2 zh5dycUl7^rFs{TntdNxRF-Z9>uq&vIOdM)BvblxZ#_Eqfg>7~2ypB1yNCj8?r(-yK zgjr~43|)pJwQx}|R{O4VfqJ}Xghtg3-xLDpqFmd&g?EL0XZ8;9%#ayjSe^s*I!9rM zh(3#RT+#19_#g=Fg4%Z+#xLX$K%d3xl@80D%g8Th-Y>vh4hrrxHG}-U-!Zi&>Qe7< zlcwUj!zNdktLGkdxf+`;o_Ac-0tH@lyP;S2`hWBEt#W9hgv0?&Qxc`VqCzcjm8kaK z_)`^s0a%PBeRL>`pY7c4iKpzsA|mRVL9=nAF)>VHs)E6UQpJLSrdID1$6qRoZkw{6 zK*ZLHE)r1Yw-YBSRXeIwYb2{YYxS~ct!p|YC^Vm!eJGU0;Nkyo{W;gYFVw|IFa(W! z@9NUj<-bJBI#^yG-muG;y_VJab5*Af*_cH#nblI=iP;f)O%06{SG|n7JZIq zs_U>>E2|YveBB$B+F0h9dnKhlouVz+J5yV$*zzfE`)JwTnb0l+t@e~f2Zx6G_H>%H z{*7C&_MAX{8N}J9jv_loQ(29XX?k#P{Ak$Zoy?p#40SxQ>bfVgZ`5aw>b^yFpG)lh zoaVMv+eQD75KfZ9=MGkzQ#;(`A)T3CtTtHlQ2$uOhdYHDnik_6v z%Q9zeJo3LTz5r~9F+-vA2j>}~)`9VHGxW2=-^=cciHT`yp5f=MU5>L3J^P5rZDWY+ zt$AgA(MRni+)DJ>$qLxg_X#c~>aNu%$bKyjHN(lE z+Iq@NDk5a60V*jFxY0dFR3z^xH>`BZ^(`->s#gb1v$GF>jdGnt357R$U<@8+zMMRy zPMu;iP}9q6aLf97&OfYqH@{=SadS-YJ?XqpPSB}?+4)?ZbTems2QN@?t>-m|9417e zpcHdpg&-9DWRMy!E|8k&zneI+`NhTiN)j_$zA(AFM)n@ZUq|12XZ?X50Q-K?R7HVy$u>$C12Oc1)Vo1LOLVlXC&dHu=t%&f- z5vtR!`f8JyB-1m}!4Oj1H%usjE8PySQ zI>qGiQ^rOh#ylC@Ui8AEWHfvgd*TEQQ%vUO)dCS-KOvV`i)q&zb@szecs z-XaZM?sMh!nS&$PYLZBmS-K1N#5)`5=xA~V z)XW#ct*&RbIA!Tf8Z$KF07CUB;;dPTQDtsiFK9#fe+S?b6Nmol(ixTOJcZMj?)yB> zIaXHqJgrj!doOqGs{hvXEZJ8Y_>X3-ctT);9z@Vw(e;T%1(|Zq75G^aDqvxiEmpgwK5k>{ zxB|j2YW73sr+hDqg3D8*S0uw<}S~?K~8M@SPc2C}HcnGL5vgv8kaOljybN7WEENz_-l(8YH zep-2G!6okA}anoh>_F=EzfHHiVBiDQAK*JcNXVD8VeeFEBBOj4F2%?8j^Fj7kQho3wSc zrYo@;^-ov&dhx%b%v|#OL^TV=mbt?_8>y%i6~#*(-LnWEbE$k=vOBSIr=Y(WQQA?% z2$@_4Ggc92g-i+p9f6^WR5>osQ}+ES^Lf;`Va+(QC^U{xUNIOp+3RCUJ{tW?2QSi; zGv2v!g1E)Qoti(BH|1!m*H1&42HtTP!Sr%_LRKbVgm%x7;;f(@Q`o;ZF*DOi-=XGa zXLGh4LRy$HPJbXaM5S3DQ7{y0p39%TVZUMBFhiNHD0CyQEQt4@w;pFg!pbo5m#GWTuJaz5Gyu3KnpN;LD z$BkntuXqwA~=~_|^9SPM*9F>yv9-6Jhet zcq$|kb!4YsEbQ+(tBSVuqOQ4=^_6I`S8?kJb|uRaBSl9miYIy2yxC9Y7&thSW5G#w zD5|ed?%Gxvg$Wzz0l zF2f7;*ZY^W+xVfXT)t27B9W>KAw8+#6|ytJpqIDVm%F4S=}>u*8^;=|ChcS&B;BOC z9)y&Y99;fRix(XCT-xjkR0N}ov186PBFOe{@?`P9LNpu*NzWCu~&3q+bjiOmvsR zIuK>a>{NvmMSoE4-H+Okk|Qo%jv1B7xp!3xuQ^@qBufN-qLw$YZAwutk-lw)(z#!# z`zyBG`jnK5Z|7L7b`F^*oMa;?;if&u2U(o}y*vWY&*lKzHpTF3_O`TWR8w+L0k%K( zC)*23GJblMf{ZbZ=}RKToyW>o7gn^N*K?M=s!n=6_;=UMp0VNO70ZROG^2X5u*ivd zw+`{VqgN`v?zDx1UDGNByY}a>`5q+GD^Wx(+BSZ7o6Jo|m9&&*S<wj4{K)*`^ku>}6NIhuS#>}^J13B_NGPaT&;p%iA~3G0WEO*V=~GeT zKa50hSE;yd+$R*zBF`0UoNa;G!ibyj0`_f2=c<+*FY0?TATC?aY}fgwzqLBXF3|-o zCsiT+a5y&5EEXVv)HuS~jeEQ&-2}0Iyw3&Syzzk^8W8IK=^Tr*E{7kwSclTBLW$6@ zH!T?ADe?X0^|v~`-P+<+G2~TJ?7gE{qLTqT=>()73hb#fNEL~#LsSVKS=8V8g@w6q zT8*OEl+Qe=dxfhOldWC|Q4Tc7&1m_b_p zeO-a`xP35z=Q%0B=B{kCXXl7vJADUP@#s7!N5yEKm8r@??EKZ4^U=P7V=v)dnwAu; zn&#HLZft797vEO%7lbM=E#(By%z4b$M^f6|M1u~O)Yn~pIV(0bf;k+{qYUJ+U?!IL zwE8xGUsPw}7U6KJO$iXZVP4Dg_B_V(1<~T+-KuEMg-yfuU0(Si zKP;NEU{kn2iLG!n6v3$4k0m+|rl5$i{Mg#!x!kuOMT!HVpn9}9{!uVH^{;VYV%xjB zOKo>9ZguK(xT@+{avrshvgRe5bed0MTdVqfKa9K0q!jjdQnw@NDG6g&ed}ut!mML` zXHu5iE~my8m$%gCMT7H&Dz2_h1~yGSnY$S*H52$dx~o;a0ZY2xDBlf)wt;;ibJvxiD5(Ay81Qqk1Fh9Q8av)824(2N?UMoPQ*ghHP$b`tP1@IA?RfLZ|l5O+3@80a+R%c8Gq7N zf3Lfx){fbgnK;2*VY;B8BP&XwfgJ701*x6RO>67q?9P1*;)RIabwl14f?ya0>KMDS zheI{XB^y(%w%3NQ#iF!Z&DyX0bBJ00xj|o%VXwz@@|6k@1{~45ZtR#i=E??@sxtWd z93&f6u21^*fr{y!?OhN4Z!bAJ?Ni+#ZY{xePwe#g&7XB{g6f}+UUq(;_fPvH2e}hk zV+koGGsz$JwTN2S4>8gRi2aa3LPA0>SHng#AUwcv_X6LNq>*%uf@I-H(`Q`QkkH~; zKYArM&a=qgC`@eLQ7Egp#3aWWWH#s96kISPsBfjO3{iuZ*4RG{!&@LB3Myw~0dUyOcZ2qc~*- z4O`}k&1fwQf+=OCaVa%Ct=DnD~Q4={lh2C$BMty5c zhj%9WukOb>X?GgCeJ^_zTb%H=bmcF|s&CJtyF^w_@9|%sNc>-PPk>V=_^`*!IFxjQ zl1hG~^@}`t!+uQP+Ljh@K_pfU6Y->z>cCTTv_g>dP1bg-;O$4Ocn zJPc%A5qOQWGm|&M#)|4H^$k5n_1zdgQk^;!0v9&RF9|vpM4pB8->j~#qNiJ9$lL?n z!ILq2Sc;6p)twA>H*SatXip}@mMrEZI2XlMs1EV=ILwRV-&380&i?xdjFt?q{Zr4U z5ZVcb45-{H)$x1);`&aH9=(0zy!>XL2Wf`8giW-Et@OSOR**gj!{{TJsq6q# z?9XnvlUm@Gl;XDk*NpnZ028mzW_?!&Z`wH)>9?<%%!=aQ4?2lD`D(SB8V(ASrQLxb zdX>k#Ni`^K0lTfqP-mU1n;MQ$77uZQ>{M@v**T6TO!Tkaugh_|e*IdVhX_}P^g!+W zdFMOVy|vp5&PZSWWjLN4K7&YK*qstR$INeqfb$UM%dp1pemF-mxsA5l|2 zKl0s~IWD=v+b;Yj-O)Z$YjW^tNn%o!OUtv-C=Gs`EMz@4Jp2!EBm&Wq4ix3Zw&n-` z9O}LzHj{C>^SoVjq6*Q@)pB5PWKczV&I6f!v1H8aWXVL?RSm3*W7vrHxAENG=xb1r z;x{<8@GkiTB@K+l`d+wS2s_LIJ-TDfMavni?vWlCZl3s6KQ7r>V(es1@Gd=_kFh>9 zX8!YPTvC--%aaq{>1>TMu!u4?4#OBoF;mmV-MSPgKbs>cCF!6pofCO;j8*EzObVle zq1zD!Y-avB`9bD@Zx!dyq7pqV?bwW zGMkl4R82F3AGl#1>Ja&5ViwWC8$Tcu^2pK1VBMzBzPn~ab2rl4e5lf}0yr+_?u{5zyK|_bZ~z3x|4dM zeLr%))QJJRH%~TK9T1_06?tG0d8=OgAaWBJB%IAJd5xjYmP2XlF^DQeVm|Lfr!ql0 zEfI^=tesLWr&kTd8w}8Q^Y;7)&EKXXibc zPN@u!{Cc*6D)B2}$+*llMjqe>;LTaB4VTyAQ~Ym>xX3|`lDg@N2t?+|gJdSJxguO| zd%G5zZ7m~-1(I+Ga5Y&epU(}s|6Rs`kEL1boM6&oeteOj|7q<`#SaM;hznDx=b<++ zgMy}h+18T46gUG~s%fG3d1TB2b2Np?PLmQ6RZyzmYWVG~-dMC4Zn)Frbb4<^33aQ_ zfx^uUk$ZumbsCW=2=ugF^PL9T0PNj3*Kf{{1^#B12WS}(&wPxJQ4~DN9pTY(-_iB$ zniJMH+>zku{?TM&p?AbZJQe8VEe5-B*vZ=6p@W5}v(SP%Q{}i2!PCsV&~(mP;rA(#Z5fRVeam+TiYI`?dTTQNkQ}@I8gi-uk`4WAhOErj4NRFoUfYER z(-%K9j{TJ72)<2GYcLQ>9VXa0372yjn2b0p=DfIyAl&Za2H~bxcCK$2pz6y&%7U0a zI&$XSG&>pi>=ZZ!B9Tm3Oksj#e=mF4mZ6V%WDXP<2I8wN*5)5Yj$L#(`P8J``lyKW z6>2m6M$py&V{13gZWfQJFU-<%Oa?M6K`5`PaFw1_6Fye;q2jrl0u}fi>#YJ?;r54k z2I!kJoLE+Q1>Zs?_n={*3-^GLOz4)37(?wpyopcRE^_uM=E%HZ30V%{?noWD%3J2t z6<{)E!5!`?1UVVsz55RchJ<5!{${2^ww)CpV18T9O-U(D2f_x{JJDi!| zGcS}_E>%*OK6;O7S&v^dT9E+Jy?$GzFe;1wgJ2i_-eHe&+?8jPo5lYUoe>JM&-Do~4gvHwI)yl| z?aavVe1O*Ur1Mr51;i5F=sw84d!G4tRsboGaI*I`9lZ^;UtRDVbly!RU3gv$;(LEw zqQ4PjV=vImEt~%V4lm0>PPZIg=uG#Ba92g=eD}7IStV_B}AAQf?UjYFebmaa9ER({qU3%c|BKg3S zUz>8B{MSQWV%9Y_Jm5*EpF0wxBL9+d)su`I#8nQ=?+;2jw7ET(_DZxCWZ!y@46CsC zT&Uk!EzJFc+MS<28sZi-QYpcQ!3<218+V=+abra1PM`n!(|Nc;6PrY&!Wby1>PDEC8*wB8F7)HDL~`6{ye3JTbnd$|tox*k_{rxi$=*ZihUQS^%+ zl@Wx|S~Rf8?bw*JI~AfK!Tq8KKxG)R&!p4Ot@XMEnLrI~knVyzVQ=oQ~YxA!N$ zmTbAY8w(N3Hh7(!<|PN$H<|mZyEFZeeY3Es3kzX34+H0r^81?6ydrC0Au=p224iA^ z?)pV-^^0i|i1b-KUOz6KmUUbIaV}z4{XH|x5y(MbweCxuX(}9w2l*+m9#&?m&iC)% zVMr~R+uBHmCCA`rRC?lL4E=)ja!^_kNb1;5gcQv3kPW}Gj!anWui1Q7D|6A7P@TYm zzcR73J)y9!PAuu7-IEWF_4Z_4b=$qeJ3+G1SMC}H<3>_!xT?R%ia#^9__46cI2@t= z{3kcRbb-HjkrHjHCeX7bM{(`mt_fo3cE#zS>H&+s$Ch{5|J*)~)lMv?sN9iZL1l=u zi=Q59uN~%VdOxq}L2%Z)KK6BCuJ2wMvL)YHy8j#9Y(q_m^pxK0M^O~RiS#fGkMT## z#{z336=XNWp4r$DwV9!6j~|T;_-uqk!o(O&-02ZvgwK1aILu7ugf+;tyc@EUbeO3L zaFbK8o>5)*mPKc9{Q%bDS#vV7lflX(Up~&@YJ+Z9#5TixuMKY@(bdI!EYo9hNo8!@ za^~8)w=rio>u)fwT{czG->2KXI*$>uiw^w-R;{nZyiyB{*Y4*DvwRD31hS%71SlSR zPBSF~-z>wISEu?OPbe`HDYnMaf9KFu958qoc#SbrFh? z{xJ?GqCPs@cIzIpGnF=+2&Mn72U(A;;Z!=I?Gf-^i9{lqTjx4MoiYbF7kABJvO}$5 zPi_iZbJVOnP4^kemAi5Q`XuKbUsu&|Dtck1STKXj!QNglzo1}YV;3C4AV2R$@^e?= zbd_5?)*J_C@;|vS1li{m&2`mL7eIFFLh|+GErATKU$Aork0f)O*v)y&4k?Fm7X9S* zHOaJ^JVEz%Y1#iYVH)!v7T}-ju7_KuHP9qacd(bO@yCwCMm-mn;Js_~7l~`7W)Av(f;RU9SkF zR{#tvX8mywJJePyw6Y0w?A z6b{ZZK}pIVI1Y=mh7^I9Fklfh^VGm)FdZZx-$>tG3DnSp zpaVUhiF@lCXfpPpeZYWhlN~P+tLXKA>sAaj&IjuD+i?@1xlu zh&$zp2^&Ed&-ra6g20#|ckqe$Nz%7R4)xKd#>PGV7Dt$=T3by@TdL@NP|)ErMK6h} zWWKL%Io;Q}cr+uMmLwDi`=JQ~wRH2Sb@#=3x-)to@@g{{){OHqGpUkG|Cw0SmSDsD&Ff+-cZ zS`z&_9;{6u?3_=9RxOtq$lP+s|5iq`A#;K(UI%Uu1x5izfQ*fXJ0k8oR&jPv!mWXs z$_deOUrg4;E*t`*SDMHNsGv35WiUwV5z=?<5ujMm=lEqSbqg&Y0hf@hM*$wA7uQ%z zP{It;>I|T10M9SYh4t_i(Alar22}2lgBg87CVgh}LA?ZY78UsEoaI4TZ==R}ytDPA z6iO_?;cm-G=(*IXD9&Ermn++Z5LT`%{_bPU)PoAE{YDfRSq3&f;~!b26gLHR{L;MC z?Uo2d*-j{EP#|lazrwd29Lii6x`@lTc#s?qFA^xy7Z?UeyfTG1N5IsXgQWAY;fbpV z-6LiGqm8LxsI^#H5lc=cnPtLNarI&-{Tqlh1DTsmw<*9}rIX42^Iu75#~`9Tqj`lPQ#t(OFBG@qS)$PENuh7$O2dnYH62~@-c z2o@88;mv!K(mc~tMTp4fWCIa;MVB=WXc`E-P3MJ??k>vd)2Hpdy}e($AJJs-X@(;p z0UJ$x8h~pKOfkeOQi}JPWH<3ZR>*)Lg~-f>Tb91_Ww7VHTF-kQA>;b<*_8^^|FXGY z!Hudn8zRM2T|Y8N8T>7l=+A=wT(*x!*gB=l*F}MAfII_8o=8j4&7R=NAb9M=pA#x> zBT#)gICk^&3bp#U5CfT7;3(dT~+e4qefH+S|(m7%grE2x}30bX+^k}F7U<=iQ9vIu+w%o%+>5qvjbZdr1!06LDhO)BC-eXzgbz5YCzBG+ose@Cj?2t(yJJun z5biB5Pcn~mt;dO)SI6;s{Rj>|8UxIumK0gH3m__~ws$KtU)Ap~Cx;^#kN0QBuMA1C zT6u(%T|MXvFtT%**ufC?A}44v>0+AKxjJC*!u+h_ovEo?`(VFeuX!h$M`#lzT2sKF z19~+Kt}T854NnDNM4P~&7|!m~Kpe&ab2-}@f}SlOjUM-^VskRM`@}~!*K?+tMVvQ~ zOJQ(ky&uH;P0Y=sFsg@{srwaZBg{Q7gK_xlGD@mD)0fm;Go+jhi1wTa{vVAL81X$mL8^XYxv>> zYVlZ?#G%c{itLM^W62*B!L>68@*z4rYY{%?#=ph27SIo`okSa|_@=CEcc=1pB&k|# zy|eSWsFxNAf|tzH=i5De+Xnwh6k)IHYJb(LJ+Bq`efV=x0tfxROhJY6?3Ouo>Kiab z#R4}wdL#}2B38oPPerRCsDT*5gMIu_g^iiV>XoCi@X-B?TfbztVTylyeWgdDHHguN zu(!jVa*OabwT5%K#(jyfCa0e}B*B&C%D^i1z96)bBuJ>;WjPUmih_w`v-; z#~NTU{!%JcDDI!3<9^?&l=Jp(LQ-@aVqAkzn+DyF{sd?rfCd_Y>leXfO$r!J5A$I$ z>HKLdYOeQa$PwtmlrNJ&s^CQK6@Z=M^_?psbHg{xZp}9Ad|(xZ02aOry@X_J($2O7b8z*NjCrQVOC$#@7F zJ2oF0{h5TZ<@Xdu9L`ss9&|n4W6@Ge7e1SEbdX4o!SKi)MLgB{BSb?HKv(C2iQx)B!rlC? zsxvkhs6|Ku$;O#JBuN?EUqAg=jJWaKLv~lGsIoHYPjF-Z$-dyuf`GM>bWlnOy)(IC zq}00~cgg=T;+dWdONO(-`fj~#aGVaMexMMH)*~Nypv#bIzP-e^>xzUkE`T~Y0`H9u z;spCpbC9f?`F%UNiQTSc1&TN0u->dX6@+--7Wxr|07s`VB7KqG%Mbq5Zr!D#mhS-c zA#v`jJ8KJR3-Tzo44zmQ7LU3eK?Yid0+&ci2n2zpBE=I_C2-i`2wPB7Tzx;{p;qkS3oEj7$o4$O{66!8KQQfoK zwY#bG2Tp(OEPINKYu3V*C!GK%zc;ny}opnB#yp?ndFm zVEj7VI)o4L^a)wn_7MRsw{5tT=;HWC)raki^mfY$*w--xG+ZU&fCj zf{M*Rto?uZn}ZN^a&(8WI)TNx{i@@=w}phepZAXvYFQvH5C9FY4>UG5zP<zs^{{7dGs(v1fH?qbr5$BU4Oe9R4%i)@}L1~oYY#-2n1oJK7f|VverMtjJ~i2 zchsc-q8ur)G0u;6X&(M?z&Q z3M^3n+qi1bCR)p-ZuK^r?O;w&=S>T*sSq@b-UNGiQ$+$1G`gYNk?y|_dL?vEYaI;7 z&Hckz0!fTWBRCXX4H8W-oi1f3u`5&jLK&d4jEAeKYNBO;tita`Cct%oSFdcADA7yMa7_kSfTXekV^GQ_C~r22 z*FLfhCqY0&3}oY&IlEtv0M(rUTo_nebssRNK+|764PVb)fylSf(lij~_93Nuei_s= zhp&b0T`I6lV43sA~@=+u7D8%mc4F!A>EMWry9`~*%Zh#aw)Knc#h^0u=0iqhOVwx zvyXyCn7N>-)&wX6I02Rc8ES>|LOQl!G==8@sBw<=OT!XKF%WvD_*G?qYty`EUQ;c1 zXMtr745lH2eGFDg;lL!@{#E^Ar!Rd+5*)RUeKsmug0R^7DjpaVlmpju{XsH8XG~SM z4+&V=c3y)Fmn%M*K1gR$=6$%WoA&07HmuY&?SJ?nyD80Gfje$u=K=pDu&V}Lb(+7t zt^h%YZ4*xQ0v3Xef>3bbK{E9x7{vV02e@>wFm6oa)Q5hR)!kk20R@eT_PbYU^u>ns zG{5CG-lLy!fGFSLnAX2cG@SV5pmLSRrMQ|LCMeE2_8bi;E|a@=$r6Xa)?~v6B+}T!&e(@g}Diq?jqr4mIkRpXdo(ewF?ftQU9; z=V6t7kKJIu>(rMJ>PT0>Rq*6zS3>0CIyPDRb(h{G%hoew=)m$S@Hb1~VZ_ttKwgRO zE{pBP{>$Hu{pj0_Qr)t^F&6}34xjll5HRcJW=8K{`NAsp7IfU_hgbVeC+07K;B&GN zg!Ki?-)p3&a2)ZpMIhtKJ0N!@VURCir-wO*nWxnVgPi6z1Af&hC@r74@t6R5$|x&Qp-CpcR9^ zp*RbaaUO>B`7BhC!0H4*BS$mf>6q7e?2!_!b&r)C{sb&8ABH0QNvk)3UK&dqg#T?T zo3rF8pcMCK{9xA6`V5Np6@ixA7KWGABVh+*&OLB~7T@mK4B*X^0#6ux4Zxd&W>bN2 zUHAJ7E4U2EkxYTP*-=sJg*0|p6CELZ~*z_ zTJ3j&KO$%e_%}+|;n7pv2qw<%u=U(PS}p~I1ta0(^;BQ&DNQh0)gmPVdf5OM=z``T zN5Iuk>jA#Q7~#vC|Q1 z-Lrm4itE7P`oxbQKcIjC>R00BAn0$zC-HqorQl;8!!=lY2_YsAY>;jOK)3rM5XJPG#w;r(hGs{;j6r8-4C!=3I7&~iqn>UDI6(KAahdL;)1_(6hP ziIqZr2Tr03jNk`f3XDZ-Bjwx!UGghBG%y(K1587GHg$D}nT`EW5DI*mlDNB^x&(Nc zEC?<9iA+OD;r8*tb_J?&;9W`29a*5ShC`WZ$Zo-QU_z$;YrQJRpyv%^^Kl=nPe4$6 z34qz@rpbeqUdRd3HGst?RT{+UfFiZJU#%ECE}#|5&+G=YDh`Zl%%*<30*V)c!UQvn zQe6CJP5>!J|sy$jiS*VmD7nZ@CkG7sGT$vp^dX{|NB3 zXdooP(yoA|dCUzLQKLa5z#bL~pa)8hV9sDiJu?KYfo_StV1j)g703=v&EVJI!L_9H zKt)(~!$wAs6Iw9Qy29Tk5FA;87a>Zz7oN1Ei3`#d$S?{4a(oXV3ci{9>HYanYo}a5 z-vQ{`FW`8?rMk%dXdvJ(@hJF6ZZ9V`=l~>Jj{$h<$w;F)r@9|<3*0A#099RJgd4zu zdi#JQn4JyeWp`f7P{YnDFl)tN(FpAqw?9&q6A1oQwIQ}kY@y>$9GkeE=Ty9R%S84w(QD|)wKfgp9t1@9yHWoW^}%X&eS3H%=);BCh55CXTNDWJp}j&i|2{dl0= z<+eA|cfHYU{3%;O_1FqfIJ9At(b$& zg_J2kCDAB)fyrrJKf}lZ-9pUh_iJ+{T{-{hYWSj_ot40yE(&NG3fw#L1RN{23(N9J z6gAh{t1@MSPGLbuT4Z%;@pni9IF&E|xerl+kD+udh7@7~b2>umcRZ>a^W9hO1QvzEyc^T9S=I#QK;9(jJ;4T0z(%~lFg^u`K~_&;^(KvPmk{JFpwj7Kx^0sIX94m51CJA6jK43OL& zJ5B^R8Q^!OAJ}7Xpf(i_Wsn691EVHKVddKu3MgrT{apBW_!pQYq6at0119Dd!Hm9I z@CE;!3HTvjHTnGG_GFUs2|!xd9!;F|Te)GmM}A1z4QSV1p~BkOJ@<#XI3tK%5DOb< z>APE`|A@DLb$c;T>5p1IbNV3px9Oh91R@Al%z)FMGO@6$fqp{wVNi}PJQ^q4TKP6- z_q_-pfc`UBz=auiK$9Dty=^%ocaZ$4d3zn74g}+C0IbQ%h93n%)cY{Dxld`^2pO>D z1)4u#7?F<%iJ#gMu?O^puwX_Lds+aE@+TDx-TZ>Lf?4?t7Z`)Ro3PUt zNYev5WD4FC0fUwR)EgG@@GrH}Yw3RSn>T=v#zxAa=Hr38+Z6oHJbp_7y>~%|*PFog zEikJp8p8-*p#U6l%j;qdTOiZAcR|qWjT(|TFEe@=2S!Iy{##%(ZM86Pele{n34A^q z2#5X~Ifd_ORDW(9009DE^5Vg8pb?}1k^i2Y#xx5MGp0@~21q0K zb80dmE`S2<7`S-lUrwDPgHQpCCI^4M4*m>Rh`fah13(`PHBE+$GdZy^MXe412UokW zZp~z`c#l&6w4>9RnhNF9-Cf+>Rtn?*M;`oITY$qxTZ#@$0gjrBnr85QutRYeKBcrB zO8U;8!4Ixd))K_Ru`nHAkOiJXFoov?v0ni)=VC9M0Qh%dQNCbuUY{lC!VEMa&^S$z zpmIG4Kucg>N?;g(nvnpY2|=YcATqs|64`(A8Ux}X74%Se3vlc?z^ot(K>x3*F9EA@ z?cRSAb#%y>Q6A+9r7K| zulUEw?;--)P-$I+&$jJ#1G0k++>U)=_e_*m=AB_|gf-@>W^n&r^xHktlM;tkgk8;j zx_o6E_x#occKcTs2&M6Un>lmj8I_Q;_AV1sW4gvAF1xpS&$`21@9tMMZu8pH6>+BL zL1v_A!;q7UOW}oue{QkiY*gVtl7HI#^=$E8BO8V>y0t^}YnRdf-QysNiu+)U^85SU zTF1mL6>$pJgU=7d{|fT+^;#!03g-@`YE?Fx4|=tJXoFIDcIsMMQ>h8+-o1Mj^SMXH zd{Ta*deOki$w@EHczwhO#_Xi~)aSVyvVDHx>0H0{QCl7$Fn5#dG(2|6nsajgi>j(A z1ASeaB7_(-Uw7?2-s%tL(6vjwhX(4`dU$wXDBCdU>`yH%eu;mkN0;y}?ZrdSJ^LUR_AIJ|VR8y=y?;Hxt~*BgmxzdnrLFBe zXORjWVJ(Ae(b3VGVA0-x{a!Jj;Z_HHG z=#zXRTg;SV42AfANluSBS?1Y#G!Q0XZg+lt6afp%rozBDBfgU43yZ0M-Gwl)EjA2i zr{im#vB^vDV1q!4gRkGbF|y&*D)S$yWuoABJvVo`vj`)R-=KLk;N$s+*fq;Ap=~(Q zA!X0A3l&n_Z4hc8R)t_fyi4Y4$!2wvP}2EcE6m%WuB<#BAE%C6%Paat8P%MMg9^Cw#0C1VF+q}-nHFK=mwf01^<1v z`=pdrLRcTcizLGo(*S}7)4luOLA_yPKAp+K!3Rw!^TsV^_}7=(@6vv75?4BY7(^12 zPpw;8!mSsCWG3$0zyI{Gwtf?Cs+TI>AJ#XS2^aG&V)#|`LXCrUS8(kmT>GCfa%Z;o zG)9&^@OBG^U>mY}dV326#^@p9w9Xb}P+5JwEFp!65ggyxuw!MmyK*0NVE~^a*Q{A{ zJu6Ea4L(Mg+G74HOEjT?(^FVbzbiCNdR&9nO@_a_R8jcv&OLP-yTWZfT_RJpgp& zNPjnXoV2;Iblan5S{Lrre3lQVeo;%fe~Pe{@fn0C$*EJpH>{_a86klEvQ^E`e3dtxKD21IaD=Q;Q4_`kuX6#3UQIWH8Ve6B;JkFRgV{Vo( zN{{gV=#&%{cMlIMOG`OY_Phc|du5yZ{hmV1wx?ZV8RI*6h^A-1qvGxy9cM8|DG{ew z4haP$+`RMaNhs!_%MJj-l$slg=^}SvDpFTo8&4lvzqK<f|CJ%?|Alc{bppE0U2M@w6 zm-}gQbSD6ij z9$yJ>*It{oWNY%S2(3{WVwj8E?^6^{b#`{*JA;rLjbRjD)u8W%y;<|Lx+6@yew?vC z;C^z7#iJ7y^Yctp`K!)9u~sd6^$Hfi%ozPgiBR;msNkv-&J2G`_TZ1UlzrvVn7=ya zFR|l++o5lLeNaCFOku^-@jDmn79A=Y_>H69(%BhADHmoKh#5vf%GP&Y!7?!BQBJ%k zCgWD!Ss}xOE79I(%am{};S6yMcgtd%k^uT-E&Rro7FUG&F99t~Ue8n+nZQ|VgYr}N zJj1_MKjDd+B*n$eM~hO&1!XunRVU`Ba?|I^Lt5FXZsV9(5qO~9&e~~o;zH|W^NEr# zu8E))skdpVw&F6`$Tb5m4T~=9n zULeC7p~2u3*H+1LA)ZekIHv+?lF||m*Te8Mm6tbD>&- zXLlQCRo2|yXVf~zJVffnwL)vvi;~l)8zSPI`TKMSXPIhaw2eWe*{-!r{6l=tvkB*1 zZj2BzfZbK_ySuxG?JmTzOeXdZkvC7R4McgbtE;R3cy&O-Swwj?^m2Ua)TtC&3X6&` zbi|q`0e31Ng?slr*vc5+$EP4@+XWiJq78+jPYKD`8N(BQ>+M~m8@UNVQn|y-Q`GM4 z%zO8x%6-DCMR@C%XlP8qm(GJeJPSj-i9Ul{OpT0;uApzjzrYfXnzyf6PKUeUr$NHP z!f!+G(-{8C4`09cgEwx%fdGhF1}YeR2KI<)0s{Xh@d7vgYpLz~BUNhas~O{*Epd~{ z38L$c26jwHrZo@8Zr*?!g-7E|RC+308Cxe>>27k+%6*wvB4eBkCrHKiTf1`+Uz9gu z>T{YUAOR_=-3JDG~B6h1T#)SQ8u)<8|Ope7MfQC3aw zRxabV{Jheb<>_IN>|3h8&~q$PaT36*urP2Mt|))b6L*d_Ra~QS8R~$pe(&YXjz7Qo zT#HenmAkrzFgF+8?*?}s{NY5bqlk-3kL-PaI8#zaW+SAE>-#vfyBGVlnT(AoUywPL zQL=G#R3;Gc@UKyEM!b<2{YmPhmXwwbfS$=H^)pV5ySbNZ9shHHf3@|%7U0<(rlVnj~yREK=YJ$((|w2?HI@yux}usWe{P zdz&!~XU~H3>$_pl1!#A`gC!8^^z`!oua-rW%u|;-i! z$p5QcWhbG~g3?J0uk|y!n+s9Chms@;dE!4$8_coN6J=U2l>MH8btTLg2h&2n@7x9e zBmn{ZJZUgz(yCRfSR+yP7TWdb@)QL=cR_GIieuXPSGX1-d@|Iyi3y=jY=h~S5 z6GqLrc7E8i0?-Xs0@W*+b40ygJUIHb5xW$Iqs)xa$E7NkJX*?ddSDc%5hHBv?O}h$ zqlL8`S6{kxsS%0%=6RFJr^;LC9RKm&LzdyY??l;!O33#1_OK}hOO9xgDcT+B%io(7 zr;rnow^(=l$GZwV*!fxWSG1h%9(KMa5V_g;f0y?9DAsNzEBW`nPZwoky?s~Cq})yb zUX2m$94n_NnMoD}$($Bg#|$aqX%$mw#P)yzDL9MYH1qHt$Zb93wm;Rj?E0tHR@Ljm zjB{~~NZP|bRl$YbAWqqA8@6Ey+qkqx^&&0=q+!mSdp9;dj0Bd3uQ?aZjr6qC5ly-b zwJQA|x4egUywwtYpRo(^#X*V<30o5Zao2;IQ{v2c!yBt+t73~pMG`3cd^d3e1z|1aeNz_gl9s_&U&#Y4u2`{0nXb?% z)e(*UOGqZ%m|)1UW5+0HK9TC2AybbSpVkEp79KHQFZtq_{x-!aR`3k;?$yeT55M*A zRqI1hlsiD~#aIFO#qJy)_6AB*EgFx&|N?#j-d;1w&vfOH=>e^o&xu3|nX zP?axibp6`3nTQ4~I>EsV1Q;6*EF~$isP^&7?64iPuw65A8;(f$6sY=x!}>ORYv|ZZZVkj@e@>Z zbfiI#s9hB<$2vF2MDzzqaUFQ6K{ep`=i~rTwVrSA7MkwI(#S}tauVdb<2llX6DLnv zSzF7qk5rZ1Qc4$_8ERY(gzRh`91NkU36Qq^$KuO>{QC6^c#hX)p?9;&%R{m6s3^c4 zfXSz}w#9fk4Ko1{>r+=(u$fXAJQDx9)ReeUg@=(;6f9{vDp;rDu(y5H6%~_#+30Z# z%-wEIHFKEPcX1Tcup=NKK(h4M%`u-i6E|+$h?3c;Sz1h9rDiOV}1wK9Bfa+%-?rn}ZUZ)1x$@I_qpL9g42I8t=I-RYU&ZeD)htF!yI`3e|( z$yoCuSGa1Vr@IP26~-u+|wftWN~(sbxaU zoD~bjADwUncHfz4R$~9=m_HVCpG+O0K_m5gm#%Jstx3Y4*&ZXQZZ z*I9A``A0Q95~j=D9DtYNm)3FF=IXT4W9zN)7(+=;?vi4!M=C-Qk29Ue%>R3H8N5pFp{ zLBxq454N%B^JhoOY~ZQ!YfyzTHlbt`Bv>UGcDStdIh30N=nShO)P!GN`k1j}3qF0a zRnySGV#=6<%M{er)e9a!UT2o!I1{!^zX>Xunvw`3DgZl}OEqwXaU#q!11vWQT5uU> zXB*5F>pKIxWl7S1U<#EVOCqKr0PB8#A37`s=eQd;W+7cxQ&YomGaP7W#TOUP?L@^> zppZPZwoji<&E9Y!|JL?9n7M%%p0s#a)#c6TY)!F#5(0k|`jjVLaSmnh<+|t^B?pC{ zdIDT1xCTo|9=XPx2q=6hT%~{T@i{p{ z_2xV9vir9We|V~i!?Xi}g8^dMmx&R~LEWGb00bg7n1+!r*?P-#0^BzO`>>T5-^I@F zf{Tl7u17`9b{5OK3y12w=T+*SvfA2VuZO2`R#UwF+FZI8>#}t+Z=VfEwAB!8U02W$ z{y&p5K4+%%2ONyRu4f=BbHhLqG*Js%bv5}W{P=QkUhwPw0<&C)2wRZ|yk3Zen~vKb zwva7=Fc{`_x? zwukGm`u0`6dL@P6xVQMyd96`=Ims77gBG>-ol~I0;Up8|iZ;$P8*FwH&l^(V3wu5T zplSr)9ZZQHJ8tv!q~p#`jjO_DCxm1g>M3v6Mc*}|5#_1)%`pLqbM@*~QxH9nl0Q65 zMgVA!d_?JqNJIX;Y_)D=Fkx?jW{hD|d9J3}?#`YlOb}Hl@I+=|0Lq$2J{lmGgZ0PS zia7DQQeahNXb&Gg99|>U)=o}pL`~rEGrT|nmenA7%Pdosw)$pgXAi$LX+6RV?y|MB z0}$X!jQPZD<0mFA1V(Sf$AbR7>M_tAaJ}t;0|vNCovyM4AOomsq*jz+iFT1h0k8?t zV;Cj{JaI>fDT=1!gLS^FLutszkCuig$)sU7GNMoI?Eyfg$dnBtgt^XmYPC5Syl(3F zyv7|i?C}#O;F0&UvIJ-`b_eFW|1OezH*m|u6AF~hZAK>WKl|s$OT7?EdW1x_2^^5$ ze{ML|2wvzA`bJDM94(-Xc$jR4A+pmz>gn|H@exdgUxL|Eb`A%PnW%$nQXWn1!}N{! zCcsI7V0c;-?_rVx)8_Am4b6Fi!etZsqf+oxfigIOZI~(4HY`6Q%runb*Ny6TA?Wby z1aa8)X=jjW7F1GF@)*p;ix+3KMEM`_%;-EiK$Tj<1XL*m$O#0ihQwR~7L1ipj0I|N z7R*>dXKj`hR6i`050J{YZ{H+Kg`$CT%*E()94W3{b;Ae>4>FDeu|rIZ;*PuX=t+z5 zq?DevYVv@DvWKUt5L&#qi9(t{B+ev~v2?tPrq7@!^@laSdeAWDGBor`$lXY#;!PNzmyC~R2TzVM2~6q$n5fr{_%;fSuYE|1>WjY3cn z+=)QNGg9D{h!kL*Gd~ITGV%3oi&aF^Bh?&sgnkHbt9S3-t!R3C2807vQ&|3^O;>_|qo;Y_D zm}Qo!J$v@-@N6V5K_@{$L4wRIPXgv@><9m+3PyR-f9{AU3;5Cm;+^CJ*)}L(nDLLJ zH(n-U89rcmGWFMzlNZ6xh9{!{-Niq@q`se2fKG)8l&`ZR{5%ec4&`DPGoTQ}?Kl>T z&m=Z2P5s`1R}-~eI|E?;Fed!)+3N3}UUz<2m? zI8)R8o9*4SG=QiEEgHdFGDZ6SAh{vIYN&_+bk{`NiQ>-tv?N1GJiZ0s#TPTXNUV?YY1dbP5Q&JARN)6X` zb!f%qXK{HU{{QScx2CbBtI5mq=AS{R#0sOW&`<>NX`Hck2M-4S8t7XKn-Q#pSSf(c zL+CvjR?cLs!iw0yX-f)`ydQXTulNY?He9wATsA=$OXMg>7V%P|#rP)@F-Gcp>_;6_ zmf{(^y!oy0RW<1ccheMTT{JVw1(3b7d0SN?^=1{KP$*bsoXW?0?;Ps?{LVDT^C-p? zO;b0#o1R`ohxy#OvsfTZ;|Fzhb((0v5(wRVDumwp7|meP@aZY`Z|?oK&iIW8%Khj^ znH5>;QMZ&MbAP@w_*!f`TZlb>mPo|A(e0$=kkxUoLZ4Or1Z0X$SeO(@Au0LBky@OH z*Qt9pJQx}rpm-s$<1=p&2&r}g!~}wy_cu)lTlc4*MmuiN?~5Lc|IhRcvY=8~uWy?H zs`XH^gt#WcdsJj%mw(ZnQr&6PpF`A$K&AT@tEfyM^e8&rZ3ftaa4k`u7|4zpa;$8r zx`jMzi9iwtnWz6)REYkScSoC%cm2lF#HQjJ1^18osiEl3Y!4uAaB~()QD1XkalOr zEa!>1Yec{Of}wj5jQX*Odn9 z9Ui9p=hxD;M8L9R*mlcQu@FdH7TRQqJ5ioO!<0_uCm$Sa5rV1}7D&pWrow(|{?{5! zW5}sSo!6ne-&a|k z?nKLl--u!a0YoAKh-GhPxV~@yk>MrW1C9nm6ZPkP8Yx!=c_F*}9BS`lj>al;UkGLF zt$+J6`#)QCZbwL?@Qm%ET#O+eAe7hk1@V3jQd(+)A(FotPh+@if!t|xzlyHzbXHZu zoUx9-yD~{{Xwu)md`Q8Ei%ioUc0Rwdbg@A8>YV@>hv278bG^Orc)L@RJ~0ND7XEoJ zfAH4;8S-W&mJPz=ZxDk?+>@Zv#xI0V4L8PSi{$H2`aSzMPu`A(-2Y)s%F9N+^n<~Sb-waI|+5P&_GhqU)T{_LB5ht2%Fr!ulP8ulWKsujb z`qB3kLn=l?#^F<_W#s{q!?N;n5Tv+}r$8SKsLA#5Iq)`vm|bTSE%NRjMI*v>#0VP0 ze^$;Jr7&3xdt?vhBh_V%R-AF(TZq1_ZH6*JoL{d}tk(X_9qJphgf$7)Q0#bsJL2bR zfD9n#)^m`vJe7qht$KhS*Ubv&1!_FQ1#&}!?P^!o^loY1O^5X|4CmL6kKaw++_OJT zEgjxJ$|L6}k>JelBWM?*+x-tTR*{K1j*#JfBOmI9Ug1UrK*8(7*U+IRAll>wMLk9i zq!P!M+AJE8C3K_VIG_3gP_IL#!bSc7R%#hCFH7Vx5PU=AUY)+TM?O?cU_RSZ2%%Y{ zP$F=<%1@|xH#GRGo3>CJ3h{;-pc9E^>g%UM6HJ4$RMtP4PlQKxL$7lq8d(aDFbY*0 z=2wdI-&C{ly2pLjm|$H{qWSHvylX;x*7q6(H7-GDZM0cE8@A zy!smV6qQX%gm?=Y;Uj939FUnX+w93mnvbP2#!&!$g|sZO!BL>2);cgG zji|@7^~Cv%WAPP^DBms((Tgfs^l&g50)*i_KeDt4-jKe21|h~@wc!hMD+xrO>L1wm z4aJ1ju(w7z63dUWH*cn)JFWhDcJ?wDwt*N{K`DJ zv*;00c=}DyrMgw|CG`mtx~UY7>Vp;R+V3=p#BLKXttWbBQjl(Ac`3Khpg-zh$1V`a z1Z|gg$Em0*Gv*<1iEb@XVHAa_;}!Ezo=w-zL9d6B+@SYVFTCOqtTuWqS$3=?utbVY z=~cHMEipiAdFKwpv@i8ibV4w{vW5nnAp$HhC34twAQWX;tTpIEvNbtg9%!f0 zr2OOvJ+%j;TdkK*+f_mFpTcs>UyX+{<-};SNk&y7S|AwCVMD05Z@SOVZtV5YYk!-$ z_&=v_a2iHIyV%L{31}|YJSNUe=%$ay=;c$Z_R!bmLz9r`=(7${*_jT$iuCH;{SJx0JcQY7Ge;ai z(Zvc4YAl&aR?^^s=#mfIL1D@&c-aLQd;AHkTt{D^PgIbxy=0svdJnv@_oE0$gC`Iz z7b}fClWdDRSp~AfONvZEa;-7PntL)hx$Aw#bbEo8RdB$F5V5Q4O#m{BEorbe!i*z*SH0C%Og$(U+IeeAUCU zFhI&L0eA7-xkz)7zL345fU^;kR(}ZHg^#2?lR$t4IIvfWN(t;snqW_juDJs{J@M|c zy1J{FwjE7dS)Zyb0DeIf7gJvypor&i|H??Lw!DEt;L5C?8D{Y^8$dg-P#h<{{sfx zsKc3NIzvCdQcp+?d^pW~AI*HS9lDH8om%G6n-8?v2+Q)D=J2_znkFtw$u1otP+Qvp zi!qqA?X!^iR2>{EgP_@nrhh-8tH_i%zHQ)Is2>{{7;rz*9NvAErp)H63u1yG!Bj+G zN|=Z=TbTYfgmrtdGho==;A7UpXR-)HoT-pW$0x)0A+<||N42l*!XrSs1V}C3E1yLE zX^TSGGg{?fI~}UUnbDcP+Kl`cEa(DsIkneiYg2qz*iI=_S1&;g zXI>!kTA?$ZU;#CtQcOj^zidh4}wuU^vESC__LLYNRs^-o2v&Bor(U5&dfJcpZsWS^Q02 z?x7JfjDi6w6(9oh(dkA@fheks4;Rp6NEutT1&E+sM?aj;z}NiVCgE~$K#YPh@SL8W zC;DQkTo%6A#_+A<@ykWHfulZu%IQPcBnLv%1*;);MAARP9N$0F>`V{``q4AUR_R#B z>`R%2APkMC?rNAsgV=L7Y&d!vHw%S`a>Nnj%PE!x{{7TU$_h0jVAzQe;R7!jhQG}a zqa|koK7KZ!AZZ%V523ICOS+Aajlv258|2DG9qIL*E*%Uv$_yWQQ@ATo^4GGSw7eutb%&D+sBJG1OcgChEb;$1xy3nJk>Uc zaCLalU6^lzd2s)Pb)!do76HLRq=1((`*3R!Cni>fnuwtj1kFQe-pz-2mdR28PBH?j zL@Reuj@Q5#ksjNXp6v18gsX zlSw9fa$Jh?yg%&{b;$kI`|rHVAD=(M#LlAL|5uPkE%VMA;* z*x#y%`@*-t@d71C(17V{nMI<#g0RKU{-WhUY@@6Yx_Pl4 zGj1UfSR#gMU|tRRyB-- zF9u?Um!N?{=c!ZF5`(dvp0d#Y&x6_OtSow{orm@&;44PjuxqhWOhGs|% zIf+wYyhz6iHhF)UREnO5Ip-nka5WmpsZ$^)D6xRHGLR5X+6L?9E&w=d#7>N08YgYm z#**NS1^>r{Duq7L`+FwVBku{-m9X2%={Hf>So3iMi*jsW%3TJ{Z zYCJK`VI4b^G`xz8ma0S;dig&R2XOhqT@N$~4mmp$nM?g)#6%h2woH*+wrm*@WNVP& z5WFKLYQ2LJl^3E`#ab!?G!;*>I`1!_oT~@{Zc7YJVkRC*9V~?6$?l7$dnkf3;M#zw z%DZa^^8&o^5pTh&@5bhw=VxF|+#=jWjcq_EmURz~!kp2dqQ#uaPe1vMx;Aka*w0$_ z+O>2ocqMTet;sNpBMC0djHPsO1ujNGd=>aijtugCf={#%P#B(yaPCiQO5raOBEQ#b z@fCzTO?(1j5}N?aGdv&m-~9#u?&+a<5K)_L^c}%upc2M#&yHzdGyapibJ|4C?ob|ul*qJc1UP%&X|^`~1E$WLs)vzKZDbdc zhr>ER)^)K!s+9EQ`%NkX_GQyYY;8xA9>X!Ygx)yHK#%kBmD)!;M&fqGG z=y2I3_+SckgRm{%u!(Av(HP@2atob6)o?HP^b)ciQ*=N4_B z+V%iKleb+E;$2EHfB2VR4Z{0SH2c?q#mW$PqOLUBtH`n&(hN@@)iB16x*zoPh{VQ< zupIn3R9~09T-~|ZN7^Ui?Qb);opang-pu^rhLI^-)3p<8U%hHs^vl9Ex_n<>@|U4k zvR5LU+Zx0q4`r^tX(q=H_gME>zobtz*Lp=_nu7F<(jtQsp-2A8d8s9Sb(?P2rbwh7 z2MpO#YSA{`$Z9atA9~O?3cEB^6N4@tEhCou>1_{Ss^d zMCjC3wJ@s*elB`l){ zmG{>&qXFkMCL?b1Eu5X4VsG47h0c=o@)P4L?OMCK5Z8m((HjkOA|hl0gM**FbBw)n z$H)g8k~@OHj+twBiqm`l2wWo(xMsG#pWe#oeXYnnzqsjW%q51Bx9OmV$DgS5AI_>h zhbAH>`5F|<)ZEC;-5v7nTZ_^8XM1|SeM10wb%kxv(A}kRxe_u#)cS^yQX_+_8`fQ? zo7}L8Kvy59Q>OYCT)%(+{^T(t_5yw72JYGJ{{2f7G9Jis9`Qupqe%F9+9)}$3xPQB z=XzP}Kksf!i=QlhLX&C;Gf6P9cW`J02U>+X+c&hLKkTIW7L8!<^*|ka3uLdcWXbt; z^2UihQrN6OvRioQu7lb{#bmhvq@)lzck1U6`85XYcn6H&D5CYS%!c{C2y|KUN6opwD4WJdi6qeTa+56)&CnQfRT+Qk&tm&rodn7HxmIz7Xf@;Y=; zoz=Ez04og!TljKA<*^COcF&&GKm!4;7(Vkk!JxbXY2-PBITGS0fn)ZvB0RyN*Es%$ z_&Zx4n`v>5RC2IupL@2zq#Vy3ICyZsi_2C+&^ntUtB|9x#`uCe?*)Vwp% zj~zGeS%-^2WqB5{#tQB~`%~oSON$#Jax&6FtkN{vIy;ks-6Ahu+?;8))yF6Ir+2Qv zx}^X1)J@itn;Bemy+YRY}weDZu`&}`Nkvn?| z9U--6Nxb6h7}uJ@hOu1a^>LyccxMub{KT`5-rZgbOJ#WJag}!KW6DuE4J~ahM}>ox zCa+JA)q(*a@%j*K>%5zqdVNP?G`NbbQ6$K<*wwW~?(CUI@3@-M(de|`~Sf}w=Ar9$pKGHDr%JyE0 zR=pSikAY4?13F>h#SHeQsd=5d=*&E<`>mN~RSgY%D2hBf3B^&(^gy*-r*&@ z1OFIn%xba6jtPOdS{H);2V=!4mDSZT_wH$An*9v_4QdZf+>r?MYiDJ(3N4jAaU1a{ z+XHW<5CD0oD#`0ppvcevTj9Jv8t|mL@haY=f>cEbu~9fk^l6I|OldPM1#?*%CR2eO zl5xq&n^-kmyeNfH!tlTU^1fV7E=)GsSYhA3eflpGCUmf_p?@~31Gj|i0bN5wLxsrF z1l(O_Ydk%;sF2n|Uh?9NMz0QRMMV1Ip3UClwurr_-vrEi$l#L3Y&_G}b{+br|I_v^ zSTpvJt)CN$h$AL)oWdj1zmZkK=eph?x5$VH6PWG3OMpG?VI;selQE@Rw;s1Rsa_{_ z$g(b+k+tsH_{2>o$xTP;St>OZ!ZxhPHq`#g9=J5{%X>ZH9nXn^A=##w-tzw0@K6{Y z5K~9yf>FE*Cx<`xNl8f%&OMs#=Y{hk7)OCceAY*!d1bKAkCwR*=~!{``0VVR(1gYu z$TaT|mN+`JaneggMTH(25>I$FEl8g5k*^;&>f@ZZzfdTKt5DO?xz*e20>fbi-4GkU zH37*hjw1?t(*fsvla^-QH8x=69h)X8`64fmC%a#tPx4w3 zVk1Yie)@D<8^={JQza>!GC_Ysn1O*~FGk0em2Jjh3!8DA50;|Gh9f5*&CIP&PD)bB zvLagvk$gupoh3KrbY*Z%boAulqP9I+3&@Uw(raIOqNo0Z#qAg(qkz`%sW_S4$lZfs-}8rXtc zriSjj1i8ESwqFFq`0F7b&dXfz&f|jHO+80&`k@oR^bIq}0ICk|71ihc@VB)tEwkDvU zv>)sHghebcFeZ18)xD!_#-Akb6V&Nh72H*u71P~)2*3-GHy%(DKtY4d;C4}`_ebnj z2fO=a;1@*8+7xqu1uMK0cwOL+?)UF0_`#LU*7rfKDdDHr?hkD1*l;gB9j<+@K42#* z*x2Hi!cM?^Icpqh51?JVuPSl~^%t(f`4D+8&=mphSQtgS61N&Dh2aF>>ti0BDQ&)? zjK5^+{*T2s#NPMlOTt35zO>h?BCEbDohFu-4EnaGtX=%%D)a}UrBpE9AU0888kQj! zXa$)MorK&3IkO&qP5k5|HpYkS*-q=z)bxz}(d=E&G<~tAVK6sN)Ac|Bs z8UcJ+Ia3)L0YXxWEi;^Oq*IhwL?ZYt?l&T$EC^zI*tYC`X_+#}6Fopsp@5C~OOua}e< z`aZI_{1W@oo6ruS5c=d3aPkH8jE4}VB$6C6erVk(pm`PfQNE+ zae3O-^O^vq^osNAS7Ycns6lniD&&4*Cm#Vg-qU6W(Z~iX=43l4L`q$t%h}meN0nx{ zVohy>c90MF3=Qno4}oQCN)yOp5f-nIMWakjJIa`3_^d~#6$#VE3al-ImV|CAZpg%k zzD;|vGwj_vi>w>uU&aQrYeI8nV|ND5BZ5Uo0okA?6ORPw?7I9;TgYt|qC!;pzJ*Fk zPnE}vI=%wZK%!D3K*-Zsr=K@LLq+8pRxEl|^k3qnp=dZ_D3m}u&lLnVU=_e?*rRu6 z>btgSN>@Rp9YK_hHOSOhPr!dQ|H0>T?st7huBpC!d9uNrS^D?Af8D3tZH!3ADTsEk z-oZi_w*5%C;^oWh>*TNhneH$Q(+{%vhmoFzV%)2oW;Cl@LTuBxoVeS@7ZxLW&{ci_ zopbVN-=hqG@=^gd^&G>liw4Oo(5*Sm$;n*VY153Pd;x_y)h$DEss9pY zn*`i5>iEM)L86F+;K0Bf`4=_87^erXMb1?3`8ANt1qndFgiiWzZ>DS4Rh(mRu6XZk z{S;FJlP zco4$5d<(WRYB{%_8_wltGRzPVH#!&9)YWI}6I?m@sC_qupN8z)ICcy6t6gB3vZMr= z_kP4{=p!fW$F|*GQB_r2k7n0B3i^$)<-#rCcm?pDq4Gp^T+l=p|H5N6lMc zjcR1bL*$JXIHm?pe$%0B&+l8}jN^5Gcv)NPA-lw=34P5S$w-?}8UN+2TCA%2r7$x)$~|qzc?-$=p5IfE z;G-EqXL|5heIZ8F!p3H8i_;FAd07EUL0(@eYy;E{A6W0z7g0Q#%vnu~T?@=T_dnxw zmn}=o%v=ft*U{d-E@aH37i2r;%CTrPeiSsC=?@h1{R>(rFWFLA-!wfqCMWeuDpiK^ zHnZsx)9^UcspaLLrNP0$3qqfOg9W2ZQK7pXn2 zBG1oi`vm~Smn}|SCYj&tMtTTV1`4z0Rx9aw{ch~aV1m+26??0`f{LN`(-hNld$wZ% z^%2+kX zt|p70grDm{x9V#dLL7|vSi#CUfu5KCs;@w(NECfnTGabHw^Vw!XBB99+!EFdLQazU z>K6VCqS3Ruw5!u-x|lEMpq{?mq1wW8^dv_$$37Y|=Mi@D3>EATmR(-e+8Pf9BCou; z%_=}tM1-0v-oAaV>BihkV6z6q<)?e^pg}lx_YpRGIQO2O^?5p*KEP|ECMy^gtjc%g zil{C7>eC)RTmkU$tgQ#}ZcCDIzr4$aFGxdy8NYvr=j)3?Fq2OTr} zZDbtJwYRs&nkvTQ4|m=teEYUErwx=0x+r0tc<2u_x!bR2NjZ-Fh92&a{wMxS4?d~Voi{i2&Yc?_9rj54VO_0gChXatCF`=! z&My9s_jn1uC~$n|AzCSnERXeZOwd`>r*?Z4gCT^4xVX3&#~Ih{NR3>2BzjkBmYEWA zq{4z578j$p*Kf4|EeRBksB`c^NrwxmulXw?WecsunG5N$4KoDRo;Uid?raa$i=-($ z7k>=OZzc0<|3rU4IykcIZvKIy%{G^!pMLm~vo_B7<@4tOiqGP6OHyzBxO<}Z@Y}YY zR?z8pRF=_G^OOYZ@dXc@OkJBZ(pwN|Kzh;p;&&u=E_mbGaiJ4%5u(H&rLY9=b|iHG3;_; z8va;)qpbeh4;(9p4Q188_W|yJ6tPRYpZwl4+W;pRh61CMx4gw?CscwKJxgts&8Zov z(H64s_Rbl6on1dyU;N~aoDaOBrdNGEsKBIsSjI};aE`!a^5<RrRi@?`tgh9YJ^d z1(QX!I4UtGHy6*fkn9=Z-Pa$M)9B+eG|=Vspkt_@^O4#{m`Qfpx4MB!@W0Zaw_Hvj+t literal 0 HcmV?d00001 diff --git a/tests/morphology_test_cases/simple/tcumulative.dat b/tests/morphology_test_cases/simple/tcumulative.dat new file mode 100644 index 00000000..03757892 --- /dev/null +++ b/tests/morphology_test_cases/simple/tcumulative.dat @@ -0,0 +1,2 @@ +#Dcrat(m) Dimp(m) xpos(m) ypos(m) vimp(m/s) sinang time(y) + 1.000063785005288E+03 2.543270E+01 2.000000E+03 2.000000E+03 1.500000E+04 1.000000E+00 1.000000E+00 diff --git a/tests/morphology_test_cases/simple/tdistribution.dat b/tests/morphology_test_cases/simple/tdistribution.dat new file mode 100644 index 00000000..88d1bd1e --- /dev/null +++ b/tests/morphology_test_cases/simple/tdistribution.dat @@ -0,0 +1,24 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 1.9531 2.7621 2.3227 0. 1. 0.000000 + 2.7621 3.9062 3.2848 0. 1. 0.000000 + 3.9062 5.5243 4.6453 0. 1. 0.000000 + 5.5243 7.8125 6.5695 0. 1. 0.000000 + 7.8125 11.0485 9.2907 0. 1. 0.000000 + 11.0485 15.6250 13.1390 0. 1. 0.000000 + 15.6250 22.0971 18.5814 0. 1. 0.000000 + 22.0971 31.2500 26.2780 0. 1. 0.000000 + 31.2500 44.1942 37.1627 0. 1. 0.000000 + 44.1942 62.5000 52.5560 0. 1. 0.000000 + 62.5000 88.3883 74.3254 0. 1. 0.000000 + 88.3883 125.0000 105.1121 0. 1. 0.000000 + 125.0000 176.7767 148.6509 0. 1. 0.000000 + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1000.0638 1. 1. 0.150917 + 1414.2136 2000.0000 1681.7928 0. 0. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 0. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 0. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/simple/testprofile.dat b/tests/morphology_test_cases/simple/testprofile.dat new file mode 100644 index 00000000..5173efda --- /dev/null +++ b/tests/morphology_test_cases/simple/testprofile.dat @@ -0,0 +1,2000 @@ + 2.0000000000000000 0.37938959319335736 + 4.0000000000000000 0.38095238668804882 + 6.0000000000000000 0.38252197819750478 + 8.0000000000000000 0.38409837188914087 + 10.000000000000000 0.38568170866786988 + 12.000000000000000 0.38727202294963992 + 14.000000000000000 0.38886934717384603 + 16.000000000000000 0.39047372010285614 + 18.000000000000000 0.39208502514260068 + 20.000000000000000 0.39370340246898705 + 22.000000000000000 0.39532893047530610 + 24.000000000000000 0.39696164480163104 + 26.000000000000000 0.39860157948930064 + 28.000000000000000 0.40024874176964659 + 30.000000000000000 0.40190303012733081 + 32.000000000000000 0.40356464745720949 + 34.000000000000000 0.40523363045738431 + 36.000000000000000 0.40691001492016726 + 38.000000000000000 0.40859384004750665 + 40.000000000000000 0.41028502260547112 + 42.000000000000000 0.41198363078534056 + 44.000000000000000 0.41368978932508926 + 46.000000000000000 0.41540353624695847 + 48.000000000000000 0.41712490918209683 + 50.000000000000000 0.41885394218751509 + 52.000000000000000 0.42059046961320701 + 54.000000000000000 0.42233473762264573 + 56.000000000000000 0.42408678538315392 + 58.000000000000000 0.42584665227109963 + 60.000000000000000 0.42761437807725761 + 62.000000000000000 0.42938989016943463 + 64.000000000000000 0.43117322963380150 + 66.000000000000000 0.43296454599810502 + 68.000000000000000 0.43476387986352116 + 70.000000000000000 0.43657127276478358 + 72.000000000000000 0.43838676077554828 + 74.000000000000000 0.44021016276858937 + 76.000000000000000 0.44204174480434621 + 78.000000000000000 0.44388154872461294 + 80.000000000000000 0.44572961784582837 + 82.000000000000000 0.44758599250934805 + 84.000000000000000 0.44945058284174283 + 86.000000000000000 0.45132345800647711 + 88.000000000000000 0.45320476570271850 + 90.000000000000000 0.45509454932657217 + 92.000000000000000 0.45699285477647267 + 94.000000000000000 0.45889968957943089 + 96.000000000000000 0.46081491685517634 + 98.000000000000000 0.46273879380806682 + 100.00000000000000 0.46467136517976748 + 102.00000000000000 0.46661267874478207 + 104.00000000000000 0.46856277510214678 + 106.00000000000000 0.47052151344269399 + 108.00000000000000 0.47248905808693004 + 110.00000000000000 0.47446552243616658 + 112.00000000000000 0.47645095291875977 + 114.00000000000000 0.47844540044487988 + 116.00000000000000 0.48044880675139717 + 118.00000000000000 0.48246115172258613 + 120.00000000000000 0.48448264873834873 + 122.00000000000000 0.48651334568797300 + 124.00000000000000 0.48855329552922200 + 126.00000000000000 0.49060252896757622 + 128.00000000000000 0.49266084240407731 + 130.00000000000000 0.49472854754792567 + 132.00000000000000 0.49680569380546052 + 134.00000000000000 0.49889233618766787 + 136.00000000000000 0.50098851563473401 + 138.00000000000000 0.50309407897568181 + 140.00000000000000 0.50520920485319620 + 142.00000000000000 0.50733402068784950 + 144.00000000000000 0.50946857778910892 + 146.00000000000000 0.51161293528529339 + 148.00000000000000 0.51376699838078510 + 150.00000000000000 0.51593079617403048 + 152.00000000000000 0.51810454072850332 + 154.00000000000000 0.52028828500334634 + 156.00000000000000 0.52248209049354699 + 158.00000000000000 0.52468593291448840 + 160.00000000000000 0.52689969387849178 + 162.00000000000000 0.52912366667878130 + 164.00000000000000 0.53135790598874100 + 166.00000000000000 0.53360247573268749 + 168.00000000000000 0.53585741584167779 + 170.00000000000000 0.53812247482650366 + 172.00000000000000 0.54039801735953019 + 174.00000000000000 0.54268410185430216 + 176.00000000000000 0.54498079474536210 + 178.00000000000000 0.54728813664383757 + 180.00000000000000 0.54960592835668776 + 182.00000000000000 0.55193442571911178 + 184.00000000000000 0.55427374950018748 + 186.00000000000000 0.55662396874644382 + 188.00000000000000 0.55898512478106632 + 190.00000000000000 0.56135706463337209 + 192.00000000000000 0.56373994725515264 + 194.00000000000000 0.56613395011494716 + 196.00000000000000 0.56853913384676358 + 198.00000000000000 0.57095557393158725 + 200.00000000000000 0.57338312337172948 + 202.00000000000000 0.57582186881814501 + 204.00000000000000 0.57827203805836924 + 206.00000000000000 0.58073369374571315 + 208.00000000000000 0.58320691463441976 + 210.00000000000000 0.58569158295992119 + 212.00000000000000 0.58818771781602441 + 214.00000000000000 0.59069559014931050 + 216.00000000000000 0.59321526471384023 + 218.00000000000000 0.59574682374653121 + 220.00000000000000 0.59829016999825935 + 222.00000000000000 0.60084527183993086 + 224.00000000000000 0.60341243537893718 + 226.00000000000000 0.60599172755530550 + 228.00000000000000 0.60858323433402928 + 230.00000000000000 0.61118686927649513 + 232.00000000000000 0.61380256873247452 + 234.00000000000000 0.61643066507088640 + 236.00000000000000 0.61907122750690602 + 238.00000000000000 0.62172434601932147 + 240.00000000000000 0.62438993421140798 + 242.00000000000000 0.62706791712098697 + 244.00000000000000 0.62975864351115762 + 246.00000000000000 0.63246218496559348 + 248.00000000000000 0.63517863580764455 + 250.00000000000000 0.63790789776833967 + 252.00000000000000 0.64064990743962247 + 254.00000000000000 0.64340501907180103 + 256.00000000000000 0.64617330671478312 + 258.00000000000000 0.64895486941751068 + 260.00000000000000 0.65174958389147597 + 262.00000000000000 0.65455742346539192 + 264.00000000000000 0.65737873585380502 + 266.00000000000000 0.66021359767521159 + 268.00000000000000 0.66306211314112318 + 270.00000000000000 0.66592411946920904 + 272.00000000000000 0.66879965439478606 + 274.00000000000000 0.67168904587613343 + 276.00000000000000 0.67459237320753440 + 278.00000000000000 0.67750974626225613 + 280.00000000000000 0.68044094686233247 + 282.00000000000000 0.68338610748906725 + 284.00000000000000 0.68634552183931752 + 286.00000000000000 0.68931927199547727 + 288.00000000000000 0.69230747406077875 + 290.00000000000000 0.69530983702463511 + 292.00000000000000 0.69832662131807632 + 294.00000000000000 0.70135807049378862 + 296.00000000000000 0.70440429854366859 + 298.00000000000000 0.70746534143456274 + 300.00000000000000 0.71054090324686692 + 302.00000000000000 0.71363137963396905 + 304.00000000000000 0.71673694664474163 + 306.00000000000000 0.71985772512354496 + 308.00000000000000 0.72299374625040691 + 310.00000000000000 0.72614461555723098 + 312.00000000000000 0.72931092590837510 + 314.00000000000000 0.73249276782742079 + 316.00000000000000 0.73569026978185004 + 318.00000000000000 0.73890334763381782 + 320.00000000000000 0.74213181581328380 + 322.00000000000000 0.74537617856828198 + 324.00000000000000 0.74863652968850236 + 326.00000000000000 0.75191300613492706 + 328.00000000000000 0.75520538457731912 + 330.00000000000000 0.75851373352226026 + 332.00000000000000 0.76183844696810799 + 334.00000000000000 0.76517962211157897 + 336.00000000000000 0.76853740538764226 + 338.00000000000000 0.77191140824950943 + 340.00000000000000 0.77530200242917779 + 342.00000000000000 0.77870944813778131 + 344.00000000000000 0.78213388936484562 + 346.00000000000000 0.78557535055898786 + 348.00000000000000 0.78903338788267130 + 350.00000000000000 0.79250867791428237 + 352.00000000000000 0.79600132434891446 + 354.00000000000000 0.79951148195359156 + 356.00000000000000 0.80303897482055220 + 358.00000000000000 0.80658372884778984 + 360.00000000000000 0.81014625524413186 + 362.00000000000000 0.81372666154386497 + 364.00000000000000 0.81732511460236379 + 366.00000000000000 0.82094120582383290 + 368.00000000000000 0.82457529162034393 + 370.00000000000000 0.82822768872317487 + 372.00000000000000 0.83189856153701136 + 374.00000000000000 0.83558790771658342 + 376.00000000000000 0.83929528194775094 + 378.00000000000000 0.84302141168610700 + 380.00000000000000 0.84676641179565260 + 382.00000000000000 0.85053046063291993 + 384.00000000000000 0.85431327719225603 + 386.00000000000000 0.85811493318590581 + 388.00000000000000 0.86193592043926337 + 390.00000000000000 0.86577635815084619 + 392.00000000000000 0.86963644037224708 + 394.00000000000000 0.87351556740389691 + 396.00000000000000 0.87741440287626138 + 398.00000000000000 0.88133316712844045 + 400.00000000000000 0.88527205224686190 + 402.00000000000000 0.88923084741082692 + 404.00000000000000 0.89320944818660375 + 406.00000000000000 0.89720847052552188 + 408.00000000000000 0.90122804190970041 + 410.00000000000000 0.90526837273369565 + 412.00000000000000 0.90932887409820129 + 414.00000000000000 0.91341014459516490 + 416.00000000000000 0.91751247579036188 + 418.00000000000000 0.92163607643411372 + 420.00000000000000 0.92578073514160786 + 422.00000000000000 0.92994630449305771 + 424.00000000000000 0.93413346185548185 + 426.00000000000000 0.93834234368151748 + 428.00000000000000 0.94257318021176151 + 430.00000000000000 0.94682531284868832 + 432.00000000000000 0.95109942611256837 + 434.00000000000000 0.95539581159461773 + 436.00000000000000 0.95971469850738222 + 438.00000000000000 0.96405578868640873 + 440.00000000000000 0.96841905326271627 + 442.00000000000000 0.97280515478326446 + 444.00000000000000 0.97721423942337793 + 446.00000000000000 0.98164656174913478 + 448.00000000000000 0.98610129608248132 + 450.00000000000000 0.99057939471588197 + 452.00000000000000 0.99508106335901636 + 454.00000000000000 0.99960655653878627 + 456.00000000000000 1.0041553851930585 + 458.00000000000000 1.0087278332244136 + 460.00000000000000 1.0133244565648813 + 462.00000000000000 1.0179455095942458 + 464.00000000000000 1.0225908392347576 + 466.00000000000000 1.0272600627840061 + 468.00000000000000 1.0319540860325911 + 470.00000000000000 1.0366730706649721 + 472.00000000000000 1.0414173026538145 + 474.00000000000000 1.0461859772219702 + 476.00000000000000 1.0509799228689556 + 478.00000000000000 1.0557994792385050 + 480.00000000000000 1.0606449337828188 + 482.00000000000000 1.0655157828763353 + 484.00000000000000 1.0704122535713025 + 486.00000000000000 1.0753350050626564 + 488.00000000000000 1.0802843264028827 + 490.00000000000000 1.0852600102253260 + 492.00000000000000 1.0902616917792813 + 494.00000000000000 1.0952903457189247 + 496.00000000000000 1.1003461512046731 + 498.00000000000000 1.1054294370670443 + 500.00000000000000 1.1105391905259689 + 502.00000000000000 1.1156765413461474 + 504.00000000000000 1.1208417634384722 + 506.00000000000000 1.1260351897309100 + 508.00000000000000 1.1312560550123791 + 510.00000000000000 1.1365049875510969 + 512.00000000000000 1.1417825344882169 + 514.00000000000000 1.1470890333012809 + 516.00000000000000 1.1524239559306342 + 518.00000000000000 1.1577874488743414 + 520.00000000000000 1.1631803236385632 + 522.00000000000000 1.1686029228009005 + 524.00000000000000 1.1740549433625573 + 526.00000000000000 1.1795360728386288 + 528.00000000000000 1.1850473767879797 + 530.00000000000000 1.1905892035484318 + 532.00000000000000 1.1961614612820510 + 534.00000000000000 1.2017634046083270 + 536.00000000000000 1.2073963412672213 + 538.00000000000000 1.2130604835356746 + 540.00000000000000 1.2187562367286680 + 542.00000000000000 1.2244824022900886 + 544.00000000000000 1.2302402813070024 + 546.00000000000000 1.2360302191050876 + 548.00000000000000 1.2418526312017490 + 550.00000000000000 1.2477064529067219 + 552.00000000000000 1.2535926941872186 + 554.00000000000000 1.2595118759888475 + 556.00000000000000 1.2654644252535630 + 558.00000000000000 1.2714493890779044 + 560.00000000000000 1.2774675271018585 + 562.00000000000000 1.2835195170798379 + 564.00000000000000 1.2896057987762199 + 566.00000000000000 1.2957255064433515 + 568.00000000000000 1.3018791947756931 + 570.00000000000000 1.3080676773631794 + 572.00000000000000 1.3142914083843666 + 574.00000000000000 1.3205495818660622 + 576.00000000000000 1.3268425978709641 + 578.00000000000000 1.3331713825289508 + 580.00000000000000 1.3395364062381638 + 582.00000000000000 1.3459368924554860 + 584.00000000000000 1.3523731422244143 + 586.00000000000000 1.3588461684258644 + 588.00000000000000 1.3653564597181203 + 590.00000000000000 1.3719032354526994 + 592.00000000000000 1.3784867589573848 + 594.00000000000000 1.3851081013991857 + 596.00000000000000 1.3917677719956678 + 598.00000000000000 1.3984649490220633 + 600.00000000000000 1.4051999255041419 + 602.00000000000000 1.4119737995588102 + 604.00000000000000 1.4187871035461612 + 606.00000000000000 1.4256389339966422 + 608.00000000000000 1.4325296876063554 + 610.00000000000000 1.4394604550260752 + 612.00000000000000 1.4464317946535550 + 614.00000000000000 1.4534426766273507 + 616.00000000000000 1.4604936823243655 + 618.00000000000000 1.4675858572106559 + 620.00000000000000 1.4747197889587889 + 622.00000000000000 1.4818942723884814 + 624.00000000000000 1.4891101621189067 + 626.00000000000000 1.4963684171721037 + 628.00000000000000 1.5036696581075615 + 630.00000000000000 1.5110124508961191 + 632.00000000000000 1.5183980200603318 + 634.00000000000000 1.5258271931238112 + 636.00000000000000 1.5333006275557706 + 638.00000000000000 1.5408166019984879 + 640.00000000000000 1.5483768162255434 + 642.00000000000000 1.5559819171406433 + 644.00000000000000 1.5636326035951074 + 646.00000000000000 1.5713268031015939 + 648.00000000000000 1.5790668053466996 + 650.00000000000000 1.5868530231351574 + 652.00000000000000 1.5946859677365899 + 654.00000000000000 1.6025638477967941 + 656.00000000000000 1.6104889657796484 + 658.00000000000000 1.6184620056512851 + 660.00000000000000 1.6264821737710220 + 662.00000000000000 1.6345492758616231 + 664.00000000000000 1.6426650298641785 + 666.00000000000000 1.6508301712742688 + 668.00000000000000 1.6590434111992753 + 670.00000000000000 1.6673054047089726 + 672.00000000000000 1.6756175157526498 + 674.00000000000000 1.6839805376989949 + 676.00000000000000 1.6923926009464501 + 678.00000000000000 1.7008553623649956 + 680.00000000000000 1.7093697607883418 + 682.00000000000000 1.7179366544776618 + 684.00000000000000 1.7265535002515451 + 686.00000000000000 1.7352231220606622 + 688.00000000000000 1.7439463431567803 + 690.00000000000000 1.7527223644637047 + 692.00000000000000 1.7615507385226996 + 694.00000000000000 1.7704335385276555 + 696.00000000000000 1.7793716301804026 + 698.00000000000000 1.7883634294197297 + 700.00000000000000 1.7974098549678121 + 702.00000000000000 1.8065123860947079 + 704.00000000000000 1.8156719706964841 + 706.00000000000000 1.8248861259045239 + 708.00000000000000 1.8341573381015965 + 710.00000000000000 1.8434863986869821 + 712.00000000000000 1.8528738834837939 + 714.00000000000000 1.8623176798052103 + 716.00000000000000 1.8718206672361890 + 718.00000000000000 1.8813838186068883 + 720.00000000000000 1.8910053752714473 + 722.00000000000000 1.9006863401768304 + 724.00000000000000 1.9104283560697866 + 726.00000000000000 1.9202325007771024 + 728.00000000000000 1.9300958325223341 + 730.00000000000000 1.9400214244758578 + 732.00000000000000 1.9500105092529483 + 734.00000000000000 1.9600619105652268 + 736.00000000000000 1.9701754030152738 + 738.00000000000000 1.9803533661093240 + 740.00000000000000 1.9905969286356184 + 742.00000000000000 2.0009035445675405 + 744.00000000000000 2.0112753876023088 + 746.00000000000000 2.0217137644358041 + 748.00000000000000 2.0322194811759724 + 750.00000000000000 2.0427898242746618 + 752.00000000000000 2.0534282921335603 + 754.00000000000000 2.0641360813368341 + 756.00000000000000 2.0749108336745978 + 758.00000000000000 2.0857541925423155 + 760.00000000000000 2.0966678820935738 + 762.00000000000000 2.1076529829765507 + 764.00000000000000 2.1187061725798788 + 766.00000000000000 2.1298313945469722 + 768.00000000000000 2.1410299345904269 + 770.00000000000000 2.1522993674703486 + 772.00000000000000 2.1636412561339342 + 774.00000000000000 2.1750575375537804 + 776.00000000000000 2.1865493553794111 + 778.00000000000000 2.1981131962411689 + 780.00000000000000 2.2097532513852958 + 782.00000000000000 2.2214709223882809 + 784.00000000000000 2.2332634076460112 + 786.00000000000000 2.2451327326639361 + 788.00000000000000 2.2570807996450095 + 790.00000000000000 2.2691085625446026 + 792.00000000000000 2.2812128173846618 + 794.00000000000000 2.2933977655650741 + 796.00000000000000 2.3056649577339861 + 798.00000000000000 2.3180108433727886 + 800.00000000000000 2.3304385609971363 + 802.00000000000000 2.3429504706807909 + 804.00000000000000 2.3555446678583229 + 806.00000000000000 2.3682212207698186 + 808.00000000000000 2.3809832682609957 + 810.00000000000000 2.3938325509945506 + 812.00000000000000 2.4067643237082610 + 814.00000000000000 2.4197836122113916 + 816.00000000000000 2.4328922376844151 + 818.00000000000000 2.4460870119270468 + 820.00000000000000 2.4593700477155340 + 822.00000000000000 2.4727437290127350 + 824.00000000000000 2.4862090109163435 + 826.00000000000000 2.4997624999525465 + 828.00000000000000 2.5134089488877049 + 830.00000000000000 2.5271502954806446 + 832.00000000000000 2.5409815056143885 + 834.00000000000000 2.5549077068635886 + 836.00000000000000 2.5689311481453907 + 838.00000000000000 2.5830482349955384 + 840.00000000000000 2.5972613902955461 + 842.00000000000000 2.6115732086138870 + 844.00000000000000 2.6259845150087173 + 846.00000000000000 2.6404920511097054 + 848.00000000000000 2.6551008149982374 + 850.00000000000000 2.6698128531709955 + 852.00000000000000 2.6846224301277100 + 854.00000000000000 2.6995358806727299 + 856.00000000000000 2.7145554059387811 + 858.00000000000000 2.7296759824250127 + 860.00000000000000 2.7449021056861516 + 862.00000000000000 2.7602370089988750 + 864.00000000000000 2.7756769037733862 + 866.00000000000000 2.7912239399329444 + 868.00000000000000 2.8068813775500296 + 870.00000000000000 2.8226501582206578 + 872.00000000000000 2.8385266111300180 + 874.00000000000000 2.8545164047157581 + 876.00000000000000 2.8706215068637047 + 878.00000000000000 2.8868361540066680 + 880.00000000000000 2.9031671761883544 + 882.00000000000000 2.9196172236826357 + 884.00000000000000 2.9361794407677135 + 886.00000000000000 2.9528608518470802 + 888.00000000000000 2.9696644323390582 + 890.00000000000000 2.9865842128935007 + 892.00000000000000 3.0036254718695368 + 894.00000000000000 3.0207921528867003 + 896.00000000000000 3.0380791143440131 + 898.00000000000000 3.0554899904269477 + 900.00000000000000 3.0730296546110449 + 902.00000000000000 3.0906937262380212 + 904.00000000000000 3.1084843108796107 + 906.00000000000000 3.1264056383168484 + 908.00000000000000 3.1444586030823030 + 910.00000000000000 3.1626393225488738 + 912.00000000000000 3.1809543931721378 + 914.00000000000000 3.1994053106301328 + 916.00000000000000 3.2179869391464719 + 918.00000000000000 3.2367066483718552 + 920.00000000000000 3.2555664654533416 + 922.00000000000000 3.2745601389468950 + 924.00000000000000 3.2936957487139402 + 926.00000000000000 3.3129757763159700 + 928.00000000000000 3.3323930067929894 + 930.00000000000000 3.3519561601640122 + 932.00000000000000 3.3716680874441329 + 934.00000000000000 3.3915207780307273 + 936.00000000000000 3.4115235144667921 + 938.00000000000000 3.4316794237909445 + 940.00000000000000 3.4519798844743423 + 942.00000000000000 3.4724346558240229 + 944.00000000000000 3.4930470384020373 + 946.00000000000000 3.5138080025092862 + 948.00000000000000 3.5347276897480677 + 950.00000000000000 3.5558094619930518 + 952.00000000000000 3.5770441034466076 + 954.00000000000000 3.5984420342072614 + 956.00000000000000 3.6200065548571683 + 958.00000000000000 3.6417285062492120 + 960.00000000000000 3.6636184731857702 + 962.00000000000000 3.6856795612278024 + 964.00000000000000 3.7079029327577082 + 966.00000000000000 3.7302992127884393 + 968.00000000000000 3.7528711662293577 + 970.00000000000000 3.7756105655513914 + 972.00000000000000 3.7985279400286491 + 974.00000000000000 3.8216255555567256 + 976.00000000000000 3.8448961085877369 + 978.00000000000000 3.8683498844457374 + 980.00000000000000 3.8919884780326197 + 982.00000000000000 3.9158058507730331 + 984.00000000000000 3.9398118827077817 + 986.00000000000000 3.9640073112017693 + 988.00000000000000 3.9883877326258448 + 990.00000000000000 4.0129653903697955 + 992.00000000000000 4.0377311301295693 + 994.00000000000000 4.0626914162049754 + 996.00000000000000 4.0878550753000047 + 998.00000000000000 4.1132107795846133 + 1000.0000000000000 4.1387683584846595 + 1002.0000000000000 4.1645357047046589 + 1004.0000000000000 4.1904989497943959 + 1006.0000000000000 4.2166718883705343 + 1008.0000000000000 4.2430599444436066 + 1010.0000000000000 4.2696502559763054 + 1012.0000000000000 4.2964572875626841 + 1014.0000000000000 4.3234841564705748 + 1016.0000000000000 4.3507213218583791 + 1018.0000000000000 4.3781818754847475 + 1020.0000000000000 4.4058669433283413 + 1022.0000000000000 4.4337708674179943 + 1024.0000000000000 4.4619089791405635 + 1026.0000000000000 4.4902684659599776 + 1028.0000000000000 4.5188598010814349 + 1030.0000000000000 4.5476930570899547 + 1032.0000000000000 4.5767511373103469 + 1034.0000000000000 4.6060513166425228 + 1036.0000000000000 4.6355984569617332 + 1038.0000000000000 4.6653797225071312 + 1040.0000000000000 4.6954109951757168 + 1042.0000000000000 4.7256939186688998 + 1044.0000000000000 4.7562214442270623 + 1046.0000000000000 4.7870115441368846 + 1048.0000000000000 4.8180486221604708 + 1050.0000000000000 4.8493460935528345 + 1052.0000000000000 4.8809138939868184 + 1054.0000000000000 4.9127341251200871 + 1056.0000000000000 4.9448261466467116 + 1058.0000000000000 4.9771931899604418 + 1060.0000000000000 5.0098247507910161 + 1062.0000000000000 5.0427419847121309 + 1064.0000000000000 5.0759286013588785 + 1066.0000000000000 5.1093977150780692 + 1068.0000000000000 5.1431613303947969 + 1070.0000000000000 5.1771993344829994 + 1072.0000000000000 5.2115332604413078 + 1074.0000000000000 5.2461662995209259 + 1076.0000000000000 5.2810877145879527 + 1078.0000000000000 5.3163207371563690 + 1080.0000000000000 5.3518454183228270 + 1082.0000000000000 5.3876793319682657 + 1084.0000000000000 5.4238325594785000 + 1086.0000000000000 5.4602865246089634 + 1088.0000000000000 5.4970631959946816 + 1090.0000000000000 5.5341636035218560 + 1092.0000000000000 5.5715809816120494 + 1094.0000000000000 5.6093385201318986 + 1096.0000000000000 5.6474107266807732 + 1098.0000000000000 5.6858238463175228 + 1100.0000000000000 5.7245815067904857 + 1102.0000000000000 5.7636715296016190 + 1104.0000000000000 5.8031215950962904 + 1106.0000000000000 5.8429052009898008 + 1108.0000000000000 5.8830476070654987 + 1110.0000000000000 5.9235559322561038 + 1112.0000000000000 5.9644139487942072 + 1114.0000000000000 6.0056527120793284 + 1116.0000000000000 6.0472454182844606 + 1118.0000000000000 6.0892164192338054 + 1120.0000000000000 6.1315752467217353 + 1122.0000000000000 6.1743032841321792 + 1124.0000000000000 6.2174344369460730 + 1126.0000000000000 6.2609399479261079 + 1128.0000000000000 6.3048458607823239 + 1130.0000000000000 6.3491619799700016 + 1132.0000000000000 6.3938693019309145 + 1134.0000000000000 6.4390039514312543 + 1136.0000000000000 6.4845332053119851 + 1138.0000000000000 6.5304879462097372 + 1140.0000000000000 6.5768756744216130 + 1142.0000000000000 6.6236793938907637 + 1144.0000000000000 6.6709358860642469 + 1146.0000000000000 6.7186084647189990 + 1148.0000000000000 6.7667341973071080 + 1150.0000000000000 6.8153160114112961 + 1152.0000000000000 6.8643417637575990 + 1154.0000000000000 6.9138440516418154 + 1156.0000000000000 6.9637911668067840 + 1158.0000000000000 7.0142300480207691 + 1160.0000000000000 7.0651262447024052 + 1162.0000000000000 7.1165089280073088 + 1164.0000000000000 7.1683921013988963 + 1166.0000000000000 7.2207525536487989 + 1168.0000000000000 7.2736351495701808 + 1170.0000000000000 7.3269969756820599 + 1172.0000000000000 7.3808815658550477 + 1174.0000000000000 7.4352906544072468 + 1176.0000000000000 7.4902136682970610 + 1178.0000000000000 7.5456834740759868 + 1180.0000000000000 7.6016703090380906 + 1182.0000000000000 7.6582267921249674 + 1184.0000000000000 7.7153036022736323 + 1186.0000000000000 7.7729497606098423 + 1188.0000000000000 7.8311672131817938 + 1190.0000000000000 7.8899444326990622 + 1192.0000000000000 7.9493164122281623 + 1194.0000000000000 8.0092528709626478 + 1196.0000000000000 8.0698081316527599 + 1198.0000000000000 8.1309328629172288 + 1200.0000000000000 8.1926946609415392 + 1202.0000000000000 8.2550439472486090 + 1204.0000000000000 8.3180236777432413 + 1206.0000000000000 8.3816474762267443 + 1208.0000000000000 8.4458924522726182 + 1210.0000000000000 8.5108066806745590 + 1212.0000000000000 8.5763491947203985 + 1214.0000000000000 8.6425867376080472 + 1216.0000000000000 8.7094600862295959 + 1218.0000000000000 8.7770485140821766 + 1220.0000000000000 8.8452933613956386 + 1222.0000000000000 8.9142461159944020 + 1224.0000000000000 8.9839193831829078 + 1226.0000000000000 9.0542913766420376 + 1228.0000000000000 9.1254107209802253 + 1230.0000000000000 9.1972390842596212 + 1232.0000000000000 9.2698422319438265 + 1234.0000000000000 9.3431652794493623 + 1236.0000000000000 9.4172911457850006 + 1238.0000000000000 9.4921484198427013 + 1240.0000000000000 9.5678328687272867 + 1242.0000000000000 9.6442694704224792 + 1244.0000000000000 9.7215496030169231 + 1246.0000000000000 9.7996119977244760 + 1248.0000000000000 9.8785086535053033 + 1250.0000000000000 9.9582622681075907 + 1252.0000000000000 10.038842578207264 + 1254.0000000000000 10.120309350291992 + 1256.0000000000000 10.202619013174086 + 1258.0000000000000 10.285845222376123 + 1260.0000000000000 10.369931447327389 + 1262.0000000000000 10.454964883555878 + 1264.0000000000000 10.540876449578050 + 1266.0000000000000 10.627766470780122 + 1268.0000000000000 10.715553788129963 + 1270.0000000000000 10.804351380592292 + 1272.0000000000000 10.894066555105537 + 1274.0000000000000 10.984824396420022 + 1276.0000000000000 11.076521296762840 + 1278.0000000000000 11.169293440524571 + 1280.0000000000000 11.263028149592103 + 1282.0000000000000 11.357867835296332 + 1284.0000000000000 11.453700982594077 + 1286.0000000000000 11.550667049744346 + 1288.0000000000000 11.648657546061417 + 1290.0000000000000 11.747810886904245 + 1292.0000000000000 11.848019627203326 + 1294.0000000000000 11.949423272037686 + 1296.0000000000000 12.051913212974158 + 1298.0000000000000 12.155632419614745 + 1300.0000000000000 12.260468660488037 + 1302.0000000000000 12.366571008117505 + 1304.0000000000000 12.473820875424197 + 1306.0000000000000 12.582376363085219 + 1308.0000000000000 12.692109498854533 + 1310.0000000000000 12.803190648849569 + 1312.0000000000000 12.915479102948922 + 1314.0000000000000 13.029159867351053 + 1316.0000000000000 13.144079396043827 + 1318.0000000000000 13.260432609551886 + 1320.0000000000000 13.378065437589783 + 1322.0000000000000 13.497170163833173 + 1324.0000000000000 13.617597863525583 + 1326.0000000000000 13.739535991783123 + 1328.0000000000000 13.862843122662415 + 1330.0000000000000 13.987699486549690 + 1332.0000000000000 14.113973724697752 + 1334.0000000000000 14.241836226633367 + 1336.0000000000000 14.371168500520046 + 1338.0000000000000 14.502128242295511 + 1340.0000000000000 14.634612875507669 + 1342.0000000000000 14.768764295306488 + 1344.0000000000000 14.904499156571921 + 1346.0000000000000 15.041940172806731 + 1348.0000000000000 15.181098070104207 + 1350.0000000000000 15.321858996102730 + 1352.0000000000000 15.464472022627184 + 1354.0000000000000 15.608731545276553 + 1356.0000000000000 15.754896085972476 + 1358.0000000000000 15.902776600542060 + 1360.0000000000000 16.052603995328049 + 1362.0000000000000 16.204221301343171 + 1364.0000000000000 16.357827111212558 + 1366.0000000000000 16.513301524248803 + 1368.0000000000000 16.670805720112554 + 1370.0000000000000 16.830356955536843 + 1372.0000000000000 16.991789442115397 + 1374.0000000000000 17.155428645358967 + 1376.0000000000000 17.321037660187436 + 1378.0000000000000 17.488896710471913 + 1380.0000000000000 17.658819972338616 + 1382.0000000000000 17.831035897866812 + 1384.0000000000000 18.005525794068618 + 1386.0000000000000 18.182131883158338 + 1388.0000000000000 18.361209064458773 + 1390.0000000000000 18.542481784754820 + 1392.0000000000000 18.726283442324647 + 1394.0000000000000 18.912394705318494 + 1396.0000000000000 19.101077817619540 + 1398.0000000000000 19.292323773232617 + 1400.0000000000000 19.485920160661379 + 1402.0000000000000 19.682295888038421 + 1404.0000000000000 19.881151892611864 + 1406.0000000000000 20.082830682923710 + 1408.0000000000000 20.287276111577860 + 1410.0000000000000 20.494290752942845 + 1412.0000000000000 20.704331146837859 + 1414.0000000000000 20.917053801205522 + 1416.0000000000000 21.132863046238469 + 1418.0000000000000 21.351681810380036 + 1420.0000000000000 21.573290971249943 + 1422.0000000000000 21.798201126585013 + 1424.0000000000000 22.026033371483702 + 1426.0000000000000 22.257227658998708 + 1428.0000000000000 22.491721043378799 + 1430.0000000000000 22.729225872115965 + 1432.0000000000000 22.970339090501994 + 1434.0000000000000 23.214659991909322 + 1436.0000000000000 23.462628074313372 + 1438.0000000000000 23.714194285725227 + 1440.0000000000000 23.969082227562886 + 1442.0000000000000 24.227875407451137 + 1444.0000000000000 24.490462732774485 + 1446.0000000000000 24.756498243891588 + 1448.0000000000000 25.026708581306309 + 1450.0000000000000 25.300612344759216 + 1452.0000000000000 25.578723485372876 + 1454.0000000000000 25.860981307734590 + 1456.0000000000000 26.147093416935565 + 1458.0000000000000 26.437692052767236 + 1460.0000000000000 26.732668836963288 + 1462.0000000000000 27.031679165603634 + 1464.0000000000000 27.335465883924769 + 1466.0000000000000 27.643877475526381 + 1468.0000000000000 27.956522916335036 + 1470.0000000000000 28.274245046948678 + 1472.0000000000000 28.596855277788421 + 1474.0000000000000 28.923923798494265 + 1476.0000000000000 29.256379334254053 + 1478.0000000000000 29.594004098459294 + 1480.0000000000000 29.936339327938605 + 1482.0000000000000 30.284381341610640 + 1484.0000000000000 30.637893184141365 + 1486.0000000000000 30.996399589545245 + 1488.0000000000000 31.360941194477554 + 1490.0000000000000 31.731274455202300 + 1492.0000000000000 32.106923160204893 + 1494.0000000000000 32.488943048362884 + 1496.0000000000000 32.877099590164086 + 1498.0000000000000 33.271517172152699 + 1500.0000000000000 33.671710877851446 + 1502.0000000000000 33.422994024644957 + 1504.0000000000000 32.308957072755113 + 1506.0000000000000 31.650972940915363 + 1508.0000000000000 30.969434268596405 + 1510.0000000000000 30.289118906565417 + 1512.0000000000000 29.610277562429186 + 1514.0000000000000 28.951215908970422 + 1516.0000000000000 28.269537632378579 + 1518.0000000000000 27.588994182004175 + 1520.0000000000000 26.933470376116166 + 1522.0000000000000 26.249992902261507 + 1524.0000000000000 25.567478961517718 + 1526.0000000000000 24.885912823931939 + 1528.0000000000000 24.230258353284835 + 1530.0000000000000 23.545127776925742 + 1532.0000000000000 22.860633885542310 + 1534.0000000000000 22.176708810913080 + 1536.0000000000000 21.521002305324764 + 1538.0000000000000 20.832487678476056 + 1540.0000000000000 20.143977017509229 + 1542.0000000000000 19.455270640276993 + 1544.0000000000000 18.798874218559462 + 1546.0000000000000 18.103715572174227 + 1548.0000000000000 17.407283176649322 + 1550.0000000000000 16.709184627582630 + 1552.0000000000000 16.008919452400086 + 1554.0000000000000 15.340941786924175 + 1556.0000000000000 14.628587909504935 + 1558.0000000000000 13.911283521955854 + 1560.0000000000000 13.064929007159613 + 1562.0000000000000 11.931374473481748 + 1564.0000000000000 10.592871570598170 + 1566.0000000000000 9.4797470942526942 + 1568.0000000000000 8.1703866479474989 + 1570.0000000000000 6.9177159995384638 + 1572.0000000000000 5.7169114794161127 + 1574.0000000000000 4.7816640579426144 + 1576.0000000000000 3.4787242548979176 + 1578.0000000000000 2.1602035638132335 + 1580.0000000000000 1.0791354880346644 + 1582.0000000000000 -0.21832210031051894 + 1584.0000000000000 -1.2785573145275357 + 1586.0000000000000 -2.5107261591329992 + 1588.0000000000000 -3.7330072612544836 + 1590.0000000000000 -5.0849015049963757 + 1592.0000000000000 -6.3800874892857209 + 1594.0000000000000 -7.5141316857101046 + 1596.0000000000000 -8.7833635588155872 + 1598.0000000000000 -9.9714238973366847 + 1600.0000000000000 -11.278531779064380 + 1602.0000000000000 -12.427496547921196 + 1604.0000000000000 -13.597209525860190 + 1606.0000000000000 -14.806949272735121 + 1608.0000000000000 -16.151932458946828 + 1610.0000000000000 -17.377723495391024 + 1612.0000000000000 -18.647956983387761 + 1614.0000000000000 -19.763277836633488 + 1616.0000000000000 -21.032774947258822 + 1618.0000000000000 -22.315708574800901 + 1620.0000000000000 -23.418962334279932 + 1622.0000000000000 -24.546453997880832 + 1624.0000000000000 -25.810182113808885 + 1626.0000000000000 -27.002931452468417 + 1628.0000000000000 -28.382089146515028 + 1630.0000000000000 -29.539066693325005 + 1632.0000000000000 -30.862924470236798 + 1634.0000000000000 -32.160361410706777 + 1636.0000000000000 -33.513695939306565 + 1638.0000000000000 -34.887518591286110 + 1640.0000000000000 -36.183727306590896 + 1642.0000000000000 -37.256247531452573 + 1644.0000000000000 -38.415294573091025 + 1646.0000000000000 -39.520705098688488 + 1648.0000000000000 -40.811936680296782 + 1650.0000000000000 -42.122494396148262 + 1652.0000000000000 -43.269953824192541 + 1654.0000000000000 -44.417362913245775 + 1656.0000000000000 -45.564706689218347 + 1658.0000000000000 -46.711970178020437 + 1660.0000000000000 -47.859138405562433 + 1662.0000000000000 -49.006196397754678 + 1664.0000000000000 -50.153129180507378 + 1666.0000000000000 -51.299921779730873 + 1668.0000000000000 -52.446559221335534 + 1670.0000000000000 -53.593026531231608 + 1672.0000000000000 -54.739308735329409 + 1674.0000000000000 -55.885390859539214 + 1676.0000000000000 -57.031257929771385 + 1678.0000000000000 -58.176894971936207 + 1680.0000000000000 -59.322287011943949 + 1682.0000000000000 -60.467419075704974 + 1684.0000000000000 -61.612276189129560 + 1686.0000000000000 -62.756843378127989 + 1688.0000000000000 -63.901105668610647 + 1690.0000000000000 -65.045048086487725 + 1692.0000000000000 -66.188655657669585 + 1694.0000000000000 -67.331913408066598 + 1696.0000000000000 -68.474806363588954 + 1698.0000000000000 -69.617319550146988 + 1700.0000000000000 -70.759437993651105 + 1702.0000000000000 -71.901146720011482 + 1704.0000000000000 -73.042430755138497 + 1706.0000000000000 -74.183275124942440 + 1708.0000000000000 -75.323664855333604 + 1710.0000000000000 -76.463584972222307 + 1712.0000000000000 -77.603020501518856 + 1714.0000000000000 -78.741956469133527 + 1716.0000000000000 -79.880377900976683 + 1718.0000000000000 -81.018269822958587 + 1720.0000000000000 -82.155617260989558 + 1722.0000000000000 -83.292405240979889 + 1724.0000000000000 -84.428618788839913 + 1726.0000000000000 -85.564242930479921 + 1728.0000000000000 -86.699262691810191 + 1730.0000000000000 -87.833663098741042 + 1732.0000000000000 -88.967429177182851 + 1734.0000000000000 -90.100545953045824 + 1736.0000000000000 -91.232998452240324 + 1738.0000000000000 -92.364771700676627 + 1740.0000000000000 -93.495850724265054 + 1742.0000000000000 -94.626220548915910 + 1744.0000000000000 -95.755866200539486 + 1746.0000000000000 -96.884772705046117 + 1748.0000000000000 -98.012925088346094 + 1750.0000000000000 -99.140308376349708 + 1752.0000000000000 -100.26690759496729 + 1754.0000000000000 -101.39270777010913 + 1756.0000000000000 -102.51769392768556 + 1758.0000000000000 -103.64185109360682 + 1760.0000000000000 -104.76516429378327 + 1762.0000000000000 -105.88761855412523 + 1764.0000000000000 -107.00919890054296 + 1766.0000000000000 -108.12989035894675 + 1768.0000000000000 -109.24967795524699 + 1770.0000000000000 -110.36854671535394 + 1772.0000000000000 -111.48648166517789 + 1774.0000000000000 -112.60346783062914 + 1776.0000000000000 -113.71949023761805 + 1778.0000000000000 -114.83453391205487 + 1780.0000000000000 -115.94858387984995 + 1782.0000000000000 -117.06162516691352 + 1784.0000000000000 -118.17364279915597 + 1786.0000000000000 -119.28462180248756 + 1788.0000000000000 -120.39454720281861 + 1790.0000000000000 -121.50340402605944 + 1792.0000000000000 -122.61117729812034 + 1794.0000000000000 -123.71785204491162 + 1796.0000000000000 -124.82341329234357 + 1798.0000000000000 -125.92784606632650 + 1800.0000000000000 -127.03113539277071 + 1802.0000000000000 -128.13326629758654 + 1804.0000000000000 -129.23422380668427 + 1806.0000000000000 -130.33399294597422 + 1808.0000000000000 -131.43255874136671 + 1810.0000000000000 -132.52990621877197 + 1812.0000000000000 -133.62602040410039 + 1814.0000000000000 -134.72088632326219 + 1816.0000000000000 -135.81448900216776 + 1818.0000000000000 -136.90681346672739 + 1820.0000000000000 -137.99784474285138 + 1822.0000000000000 -139.08756785644999 + 1824.0000000000000 -140.17596783343356 + 1826.0000000000000 -141.26302969971243 + 1828.0000000000000 -142.34873848119685 + 1830.0000000000000 -143.43307920379715 + 1832.0000000000000 -144.51603689342363 + 1834.0000000000000 -145.59759657598661 + 1836.0000000000000 -146.67774327739642 + 1838.0000000000000 -147.75646202356324 + 1840.0000000000000 -148.83373784039750 + 1842.0000000000000 -149.90955575380951 + 1844.0000000000000 -150.98390078970954 + 1846.0000000000000 -152.05675797400789 + 1848.0000000000000 -153.12811233261488 + 1850.0000000000000 -154.19794889144077 + 1852.0000000000000 -155.26625267639591 + 1854.0000000000000 -156.33300871339057 + 1856.0000000000000 -157.39820202833511 + 1858.0000000000000 -158.46181764713984 + 1860.0000000000000 -159.52384059571497 + 1862.0000000000000 -160.58425589997094 + 1864.0000000000000 -161.64304858581792 + 1866.0000000000000 -162.70020367916629 + 1868.0000000000000 -163.75570620592640 + 1870.0000000000000 -164.80954119200842 + 1872.0000000000000 -165.86169366332280 + 1874.0000000000000 -166.91214864577975 + 1876.0000000000000 -167.96089116528967 + 1878.0000000000000 -169.00790624776272 + 1880.0000000000000 -170.05317891910934 + 1882.0000000000000 -171.09669420523980 + 1884.0000000000000 -172.13843713206435 + 1886.0000000000000 -173.17839272549335 + 1888.0000000000000 -174.21654601143715 + 1890.0000000000000 -175.25288201580597 + 1892.0000000000000 -176.28738576451008 + 1894.0000000000000 -177.32004228345991 + 1896.0000000000000 -178.47945124071219 + 1898.0000000000000 -179.65656760751017 + 1900.0000000000000 -180.44984070497367 + 1902.0000000000000 -181.01154508595712 + 1904.0000000000000 -181.01154508595712 + 1906.0000000000000 -181.01154508595712 + 1908.0000000000000 -181.01154508595712 + 1910.0000000000000 -181.01154508595712 + 1912.0000000000000 -181.01154508595712 + 1914.0000000000000 -181.01154508595712 + 1916.0000000000000 -181.01154508595712 + 1918.0000000000000 -181.01154508595712 + 1920.0000000000000 -181.01154508595712 + 1922.0000000000000 -181.01154508595712 + 1924.0000000000000 -181.01154508595712 + 1926.0000000000000 -181.01154508595712 + 1928.0000000000000 -181.01154508595712 + 1930.0000000000000 -181.01154508595712 + 1932.0000000000000 -181.01154508595712 + 1934.0000000000000 -181.01154508595712 + 1936.0000000000000 -181.01154508595712 + 1938.0000000000000 -181.01154508595712 + 1940.0000000000000 -181.01154508595712 + 1942.0000000000000 -181.01154508595712 + 1944.0000000000000 -181.01154508595712 + 1946.0000000000000 -181.01154508595712 + 1948.0000000000000 -181.01154508595712 + 1950.0000000000000 -181.01154508595712 + 1952.0000000000000 -181.01154508595712 + 1954.0000000000000 -181.01154508595712 + 1956.0000000000000 -181.01154508595712 + 1958.0000000000000 -181.01154508595712 + 1960.0000000000000 -181.01154508595712 + 1962.0000000000000 -181.01154508595712 + 1964.0000000000000 -181.01154508595712 + 1966.0000000000000 -181.01154508595712 + 1968.0000000000000 -181.01154508595712 + 1970.0000000000000 -181.01154508595712 + 1972.0000000000000 -181.01154508595712 + 1974.0000000000000 -181.01154508595712 + 1976.0000000000000 -181.01154508595712 + 1978.0000000000000 -181.01154508595712 + 1980.0000000000000 -181.01154508595712 + 1982.0000000000000 -181.01154508595712 + 1984.0000000000000 -181.01154508595712 + 1986.0000000000000 -181.01154508595712 + 1988.0000000000000 -181.01154508595712 + 1990.0000000000000 -181.01154508595712 + 1992.0000000000000 -181.01154508595712 + 1994.0000000000000 -181.01154508595712 + 1996.0000000000000 -181.01154508595712 + 1998.0000000000000 -181.01154508595712 + 2000.0000000000000 -181.01154508595712 + 2002.0000000000000 -181.01154508595712 + 2004.0000000000000 -181.01154508595712 + 2006.0000000000000 -181.01154508595712 + 2008.0000000000000 -181.01154508595712 + 2010.0000000000000 -181.01154508595712 + 2012.0000000000000 -181.01154508595712 + 2014.0000000000000 -181.01154508595712 + 2016.0000000000000 -181.01154508595712 + 2018.0000000000000 -181.01154508595712 + 2020.0000000000000 -181.01154508595712 + 2022.0000000000000 -181.01154508595712 + 2024.0000000000000 -181.01154508595712 + 2026.0000000000000 -181.01154508595712 + 2028.0000000000000 -181.01154508595712 + 2030.0000000000000 -181.01154508595712 + 2032.0000000000000 -181.01154508595712 + 2034.0000000000000 -181.01154508595712 + 2036.0000000000000 -181.01154508595712 + 2038.0000000000000 -181.01154508595712 + 2040.0000000000000 -181.01154508595712 + 2042.0000000000000 -181.01154508595712 + 2044.0000000000000 -181.01154508595712 + 2046.0000000000000 -181.01154508595712 + 2048.0000000000000 -181.01154508595712 + 2050.0000000000000 -181.01154508595712 + 2052.0000000000000 -181.01154508595712 + 2054.0000000000000 -181.01154508595712 + 2056.0000000000000 -181.01154508595712 + 2058.0000000000000 -181.01154508595712 + 2060.0000000000000 -181.01154508595712 + 2062.0000000000000 -181.01154508595712 + 2064.0000000000000 -181.01154508595712 + 2066.0000000000000 -181.01154508595712 + 2068.0000000000000 -181.01154508595712 + 2070.0000000000000 -181.01154508595712 + 2072.0000000000000 -181.01154508595712 + 2074.0000000000000 -181.01154508595712 + 2076.0000000000000 -181.01154508595712 + 2078.0000000000000 -181.01154508595712 + 2080.0000000000000 -181.01154508595712 + 2082.0000000000000 -181.01154508595712 + 2084.0000000000000 -181.01154508595712 + 2086.0000000000000 -181.01154508595712 + 2088.0000000000000 -181.01154508595712 + 2090.0000000000000 -181.01154508595712 + 2092.0000000000000 -181.01154508595712 + 2094.0000000000000 -181.01154508595712 + 2096.0000000000000 -181.01154508595712 + 2098.0000000000000 -181.01154508595712 + 2100.0000000000000 -180.44984070497367 + 2102.0000000000000 -179.65656760751017 + 2104.0000000000000 -178.47945124071219 + 2106.0000000000000 -177.32004228345991 + 2108.0000000000000 -176.28738576451008 + 2110.0000000000000 -175.25288201580597 + 2112.0000000000000 -174.21654601143715 + 2114.0000000000000 -173.17839272549335 + 2116.0000000000000 -172.13843713206435 + 2118.0000000000000 -171.09669420523980 + 2120.0000000000000 -170.05317891910934 + 2122.0000000000000 -169.00790624776272 + 2124.0000000000000 -167.96089116528967 + 2126.0000000000000 -166.91214864577975 + 2128.0000000000000 -165.86169366332280 + 2130.0000000000000 -164.80954119200842 + 2132.0000000000000 -163.75570620592640 + 2134.0000000000000 -162.70020367916629 + 2136.0000000000000 -161.64304858581792 + 2138.0000000000000 -160.58425589997094 + 2140.0000000000000 -159.52384059571497 + 2142.0000000000000 -158.46181764713984 + 2144.0000000000000 -157.39820202833511 + 2146.0000000000000 -156.33300871339057 + 2148.0000000000000 -155.26625267639591 + 2150.0000000000000 -154.19794889144077 + 2152.0000000000000 -153.12811233261488 + 2154.0000000000000 -152.05675797400789 + 2156.0000000000000 -150.98390078970954 + 2158.0000000000000 -149.90955575380951 + 2160.0000000000000 -148.83373784039750 + 2162.0000000000000 -147.75646202356324 + 2164.0000000000000 -146.67774327739642 + 2166.0000000000000 -145.59759657598661 + 2168.0000000000000 -144.51603689342363 + 2170.0000000000000 -143.43307920379715 + 2172.0000000000000 -142.34873848119685 + 2174.0000000000000 -141.26302969971243 + 2176.0000000000000 -140.17596783343356 + 2178.0000000000000 -139.08756785644999 + 2180.0000000000000 -137.99784474285138 + 2182.0000000000000 -136.90681346672739 + 2184.0000000000000 -135.81448900216776 + 2186.0000000000000 -134.72088632326219 + 2188.0000000000000 -133.62602040410039 + 2190.0000000000000 -132.52990621877197 + 2192.0000000000000 -131.43255874136671 + 2194.0000000000000 -130.33399294597422 + 2196.0000000000000 -129.23422380668427 + 2198.0000000000000 -128.13326629758654 + 2200.0000000000000 -127.03113539277071 + 2202.0000000000000 -125.92784606632650 + 2204.0000000000000 -124.82341329234357 + 2206.0000000000000 -123.71785204491162 + 2208.0000000000000 -122.61117729812034 + 2210.0000000000000 -121.50340402605944 + 2212.0000000000000 -120.39454720281861 + 2214.0000000000000 -119.28462180248756 + 2216.0000000000000 -118.17364279915597 + 2218.0000000000000 -117.06162516691352 + 2220.0000000000000 -115.94858387984995 + 2222.0000000000000 -114.83453391205487 + 2224.0000000000000 -113.71949023761805 + 2226.0000000000000 -112.60346783062914 + 2228.0000000000000 -111.48648166517789 + 2230.0000000000000 -110.36854671535394 + 2232.0000000000000 -109.24967795524699 + 2234.0000000000000 -108.12989035894675 + 2236.0000000000000 -107.00919890054296 + 2238.0000000000000 -105.88761855412523 + 2240.0000000000000 -104.76516429378327 + 2242.0000000000000 -103.64185109360682 + 2244.0000000000000 -102.51769392768556 + 2246.0000000000000 -101.39270777010913 + 2248.0000000000000 -100.26690759496729 + 2250.0000000000000 -99.140308376349708 + 2252.0000000000000 -98.012925088346094 + 2254.0000000000000 -96.884772705046117 + 2256.0000000000000 -95.755866200539486 + 2258.0000000000000 -94.626220548915910 + 2260.0000000000000 -93.495850724265054 + 2262.0000000000000 -92.364771700676627 + 2264.0000000000000 -91.232998452240324 + 2266.0000000000000 -90.100545953045824 + 2268.0000000000000 -88.967429177182851 + 2270.0000000000000 -87.833663098741042 + 2272.0000000000000 -86.699262691810191 + 2274.0000000000000 -85.564242930479921 + 2276.0000000000000 -84.428618788839913 + 2278.0000000000000 -83.292405240979889 + 2280.0000000000000 -82.155617260989558 + 2282.0000000000000 -81.018269822958587 + 2284.0000000000000 -79.880377900976683 + 2286.0000000000000 -78.741956469133527 + 2288.0000000000000 -77.603020501518856 + 2290.0000000000000 -76.463584972222307 + 2292.0000000000000 -75.323664855333604 + 2294.0000000000000 -74.183275124942440 + 2296.0000000000000 -73.042430755138497 + 2298.0000000000000 -71.901146720011482 + 2300.0000000000000 -70.759437993651105 + 2302.0000000000000 -69.617319550146988 + 2304.0000000000000 -68.474806363588954 + 2306.0000000000000 -67.331913408066598 + 2308.0000000000000 -66.188655657669585 + 2310.0000000000000 -65.045048086487725 + 2312.0000000000000 -63.901105668610647 + 2314.0000000000000 -62.756843378127989 + 2316.0000000000000 -61.612276189129560 + 2318.0000000000000 -60.467419075704974 + 2320.0000000000000 -59.322287011943949 + 2322.0000000000000 -58.176894971936207 + 2324.0000000000000 -57.031257929771385 + 2326.0000000000000 -55.885390859539214 + 2328.0000000000000 -54.739308735329409 + 2330.0000000000000 -53.593026531231608 + 2332.0000000000000 -52.446559221335534 + 2334.0000000000000 -51.299921779730873 + 2336.0000000000000 -50.153129180507378 + 2338.0000000000000 -49.006196397754678 + 2340.0000000000000 -47.859138405562433 + 2342.0000000000000 -46.711970178020437 + 2344.0000000000000 -45.564706689218347 + 2346.0000000000000 -44.417362913245775 + 2348.0000000000000 -43.269953824192541 + 2350.0000000000000 -42.122494396148262 + 2352.0000000000000 -40.811936680296782 + 2354.0000000000000 -39.520705098688488 + 2356.0000000000000 -38.415294573091025 + 2358.0000000000000 -37.256247531452573 + 2360.0000000000000 -36.183727306590896 + 2362.0000000000000 -34.887518591286110 + 2364.0000000000000 -33.513695939306565 + 2366.0000000000000 -32.160361410706777 + 2368.0000000000000 -30.862924470236798 + 2370.0000000000000 -29.539066693325005 + 2372.0000000000000 -28.382089146515028 + 2374.0000000000000 -27.002931452468417 + 2376.0000000000000 -25.810182113808885 + 2378.0000000000000 -24.546453997880832 + 2380.0000000000000 -23.418962334279932 + 2382.0000000000000 -22.315708574800901 + 2384.0000000000000 -21.032774947258822 + 2386.0000000000000 -19.763277836633488 + 2388.0000000000000 -18.647956983387761 + 2390.0000000000000 -17.377723495391024 + 2392.0000000000000 -16.151932458946828 + 2394.0000000000000 -14.806949272735121 + 2396.0000000000000 -13.597209525860190 + 2398.0000000000000 -12.427496547921196 + 2400.0000000000000 -11.278531779064380 + 2402.0000000000000 -9.9714238973366847 + 2404.0000000000000 -8.7833635588155872 + 2406.0000000000000 -7.5141316857101046 + 2408.0000000000000 -6.3800874892857209 + 2410.0000000000000 -5.0849015049963757 + 2412.0000000000000 -3.7330072612544836 + 2414.0000000000000 -2.5107261591329992 + 2416.0000000000000 -1.2785573145275357 + 2418.0000000000000 -0.21832210031051899 + 2420.0000000000000 1.0791354880346644 + 2422.0000000000000 2.1602035638132335 + 2424.0000000000000 3.4787242548979176 + 2426.0000000000000 4.7816640579426144 + 2428.0000000000000 5.7169114794161127 + 2430.0000000000000 6.9177159995384638 + 2432.0000000000000 8.1703866479474989 + 2434.0000000000000 9.4797470942526942 + 2436.0000000000000 10.592871570598170 + 2438.0000000000000 11.931374473481748 + 2440.0000000000000 13.064929007159613 + 2442.0000000000000 13.911283521955854 + 2444.0000000000000 14.628587909504935 + 2446.0000000000000 15.340941786924175 + 2448.0000000000000 16.008919452400086 + 2450.0000000000000 16.709184627582630 + 2452.0000000000000 17.407283176649322 + 2454.0000000000000 18.103715572174227 + 2456.0000000000000 18.798874218559462 + 2458.0000000000000 19.455270640276993 + 2460.0000000000000 20.143977017509229 + 2462.0000000000000 20.832487678476056 + 2464.0000000000000 21.521002305324764 + 2466.0000000000000 22.176708810913080 + 2468.0000000000000 22.860633885542310 + 2470.0000000000000 23.545127776925742 + 2472.0000000000000 24.230258353284835 + 2474.0000000000000 24.885912823931939 + 2476.0000000000000 25.567478961517718 + 2478.0000000000000 26.249992902261507 + 2480.0000000000000 26.933470376116166 + 2482.0000000000000 27.588994182004175 + 2484.0000000000000 28.269537632378579 + 2486.0000000000000 28.951215908970422 + 2488.0000000000000 29.610277562429186 + 2490.0000000000000 30.289118906565417 + 2492.0000000000000 30.969434268596405 + 2494.0000000000000 31.650972940915363 + 2496.0000000000000 32.308957072755113 + 2498.0000000000000 33.422994024644957 + 2500.0000000000000 33.671710877851446 + 2502.0000000000000 33.271517172152713 + 2504.0000000000000 32.877099590164114 + 2506.0000000000000 32.488943048362913 + 2508.0000000000000 32.106923160204921 + 2510.0000000000000 31.731274455202321 + 2512.0000000000000 31.360941194477576 + 2514.0000000000000 30.996399589545263 + 2516.0000000000000 30.637893184141390 + 2518.0000000000000 30.284381341610661 + 2520.0000000000000 29.936339327938626 + 2522.0000000000000 29.594004098459319 + 2524.0000000000000 29.256379334254071 + 2526.0000000000000 28.923923798494283 + 2528.0000000000000 28.596855277788443 + 2530.0000000000000 28.274245046948700 + 2532.0000000000000 27.956522916335057 + 2534.0000000000000 27.643877475526399 + 2536.0000000000000 27.335465883924797 + 2538.0000000000000 27.031679165603656 + 2540.0000000000000 26.732668836963310 + 2542.0000000000000 26.437692052767257 + 2544.0000000000000 26.147093416935583 + 2546.0000000000000 25.860981307734615 + 2548.0000000000000 25.578723485372898 + 2550.0000000000000 25.300612344759237 + 2552.0000000000000 25.026708581306330 + 2554.0000000000000 24.756498243891610 + 2556.0000000000000 24.490462732774500 + 2558.0000000000000 24.227875407451155 + 2560.0000000000000 23.969082227562907 + 2562.0000000000000 23.714194285725252 + 2564.0000000000000 23.462628074313386 + 2566.0000000000000 23.214659991909343 + 2568.0000000000000 22.970339090502016 + 2570.0000000000000 22.729225872115983 + 2572.0000000000000 22.491721043378821 + 2574.0000000000000 22.257227658998726 + 2576.0000000000000 22.026033371483720 + 2578.0000000000000 21.798201126585035 + 2580.0000000000000 21.573290971249957 + 2582.0000000000000 21.351681810380050 + 2584.0000000000000 21.132863046238487 + 2586.0000000000000 20.917053801205533 + 2588.0000000000000 20.704331146837880 + 2590.0000000000000 20.494290752942856 + 2592.0000000000000 20.287276111577874 + 2594.0000000000000 20.082830682923728 + 2596.0000000000000 19.881151892611882 + 2598.0000000000000 19.682295888038436 + 2600.0000000000000 19.485920160661394 + 2602.0000000000000 19.292323773232631 + 2604.0000000000000 19.101077817619558 + 2606.0000000000000 18.912394705318512 + 2608.0000000000000 18.726283442324661 + 2610.0000000000000 18.542481784754834 + 2612.0000000000000 18.361209064458791 + 2614.0000000000000 18.182131883158348 + 2616.0000000000000 18.005525794068635 + 2618.0000000000000 17.831035897866826 + 2620.0000000000000 17.658819972338630 + 2622.0000000000000 17.488896710471927 + 2624.0000000000000 17.321037660187450 + 2626.0000000000000 17.155428645358981 + 2628.0000000000000 16.991789442115412 + 2630.0000000000000 16.830356955536857 + 2632.0000000000000 16.670805720112568 + 2634.0000000000000 16.513301524248817 + 2636.0000000000000 16.357827111212575 + 2638.0000000000000 16.204221301343186 + 2640.0000000000000 16.052603995328063 + 2642.0000000000000 15.902776600542074 + 2644.0000000000000 15.754896085972492 + 2646.0000000000000 15.608731545276568 + 2648.0000000000000 15.464472022627202 + 2650.0000000000000 15.321858996102744 + 2652.0000000000000 15.181098070104220 + 2654.0000000000000 15.041940172806743 + 2656.0000000000000 14.904499156571935 + 2658.0000000000000 14.768764295306500 + 2660.0000000000000 14.634612875507681 + 2662.0000000000000 14.502128242295523 + 2664.0000000000000 14.371168500520060 + 2666.0000000000000 14.241836226633378 + 2668.0000000000000 14.113973724697770 + 2670.0000000000000 13.987699486549705 + 2672.0000000000000 13.862843122662426 + 2674.0000000000000 13.739535991783137 + 2676.0000000000000 13.617597863525594 + 2678.0000000000000 13.497170163833186 + 2680.0000000000000 13.378065437589800 + 2682.0000000000000 13.260432609551897 + 2684.0000000000000 13.144079396043839 + 2686.0000000000000 13.029159867351066 + 2688.0000000000000 12.915479102948934 + 2690.0000000000000 12.803190648849581 + 2692.0000000000000 12.692109498854547 + 2694.0000000000000 12.582376363085231 + 2696.0000000000000 12.473820875424211 + 2698.0000000000000 12.366571008117518 + 2700.0000000000000 12.260468660488053 + 2702.0000000000000 12.155632419614756 + 2704.0000000000000 12.051913212974171 + 2706.0000000000000 11.949423272037698 + 2708.0000000000000 11.848019627203337 + 2710.0000000000000 11.747810886904256 + 2712.0000000000000 11.648657546061429 + 2714.0000000000000 11.550667049744353 + 2716.0000000000000 11.453700982594086 + 2718.0000000000000 11.357867835296343 + 2720.0000000000000 11.263028149592117 + 2722.0000000000000 11.169293440524582 + 2724.0000000000000 11.076521296762849 + 2726.0000000000000 10.984824396420031 + 2728.0000000000000 10.894066555105551 + 2730.0000000000000 10.804351380592303 + 2732.0000000000000 10.715553788129975 + 2734.0000000000000 10.627766470780136 + 2736.0000000000000 10.540876449578063 + 2738.0000000000000 10.454964883555888 + 2740.0000000000000 10.369931447327399 + 2742.0000000000000 10.285845222376135 + 2744.0000000000000 10.202619013174095 + 2746.0000000000000 10.120309350292001 + 2748.0000000000000 10.038842578207277 + 2750.0000000000000 9.9582622681075978 + 2752.0000000000000 9.8785086535053139 + 2754.0000000000000 9.7996119977244849 + 2756.0000000000000 9.7215496030169337 + 2758.0000000000000 9.6442694704224881 + 2760.0000000000000 9.5678328687272955 + 2762.0000000000000 9.4921484198427102 + 2764.0000000000000 9.4172911457850113 + 2766.0000000000000 9.3431652794493711 + 2768.0000000000000 9.2698422319438354 + 2770.0000000000000 9.1972390842596301 + 2772.0000000000000 9.1254107209802342 + 2774.0000000000000 9.0542913766420465 + 2776.0000000000000 8.9839193831829167 + 2778.0000000000000 8.9142461159944073 + 2780.0000000000000 8.8452933613956457 + 2782.0000000000000 8.7770485140821854 + 2784.0000000000000 8.7094600862296048 + 2786.0000000000000 8.6425867376080578 + 2788.0000000000000 8.5763491947204074 + 2790.0000000000000 8.5108066806745661 + 2792.0000000000000 8.4458924522726271 + 2794.0000000000000 8.3816474762267550 + 2796.0000000000000 8.3180236777432484 + 2798.0000000000000 8.2550439472486179 + 2800.0000000000000 8.1926946609415499 + 2802.0000000000000 8.1309328629172377 + 2804.0000000000000 8.0698081316527670 + 2806.0000000000000 8.0092528709626549 + 2808.0000000000000 7.9493164122281721 + 2810.0000000000000 7.8899444326990720 + 2812.0000000000000 7.8311672131818026 + 2814.0000000000000 7.7729497606098503 + 2816.0000000000000 7.7153036022736403 + 2818.0000000000000 7.6582267921249745 + 2820.0000000000000 7.6016703090380995 + 2822.0000000000000 7.5456834740759948 + 2824.0000000000000 7.4902136682970708 + 2826.0000000000000 7.4352906544072548 + 2828.0000000000000 7.3808815658550557 + 2830.0000000000000 7.3269969756820670 + 2832.0000000000000 7.2736351495701879 + 2834.0000000000000 7.2207525536488051 + 2836.0000000000000 7.1683921013989051 + 2838.0000000000000 7.1165089280073159 + 2840.0000000000000 7.0651262447024115 + 2842.0000000000000 7.0142300480207771 + 2844.0000000000000 6.9637911668067929 + 2846.0000000000000 6.9138440516418216 + 2848.0000000000000 6.8643417637576061 + 2850.0000000000000 6.8153160114113032 + 2852.0000000000000 6.7667341973071169 + 2854.0000000000000 6.7186084647190052 + 2856.0000000000000 6.6709358860642540 + 2858.0000000000000 6.6236793938907708 + 2860.0000000000000 6.5768756744216192 + 2862.0000000000000 6.5304879462097452 + 2864.0000000000000 6.4845332053119940 + 2866.0000000000000 6.4390039514312596 + 2868.0000000000000 6.3938693019309216 + 2870.0000000000000 6.3491619799700088 + 2872.0000000000000 6.3048458607823310 + 2874.0000000000000 6.2609399479261150 + 2876.0000000000000 6.2174344369460783 + 2878.0000000000000 6.1743032841321845 + 2880.0000000000000 6.1315752467217424 + 2882.0000000000000 6.0892164192338116 + 2884.0000000000000 6.0472454182844659 + 2886.0000000000000 6.0056527120793346 + 2888.0000000000000 5.9644139487942143 + 2890.0000000000000 5.9235559322561109 + 2892.0000000000000 5.8830476070655067 + 2894.0000000000000 5.8429052009898079 + 2896.0000000000000 5.8031215950962967 + 2898.0000000000000 5.7636715296016252 + 2900.0000000000000 5.7245815067904928 + 2902.0000000000000 5.6858238463175290 + 2904.0000000000000 5.6474107266807794 + 2906.0000000000000 5.6093385201319048 + 2908.0000000000000 5.5715809816120556 + 2910.0000000000000 5.5341636035218622 + 2912.0000000000000 5.4970631959946878 + 2914.0000000000000 5.4602865246089713 + 2916.0000000000000 5.4238325594785071 + 2918.0000000000000 5.3876793319682710 + 2920.0000000000000 5.3518454183228332 + 2922.0000000000000 5.3163207371563752 + 2924.0000000000000 5.2810877145879580 + 2926.0000000000000 5.2461662995209313 + 2928.0000000000000 5.2115332604413140 + 2930.0000000000000 5.1771993344830038 + 2932.0000000000000 5.1431613303948049 + 2934.0000000000000 5.1093977150780745 + 2936.0000000000000 5.0759286013588838 + 2938.0000000000000 5.0427419847121371 + 2940.0000000000000 5.0098247507910223 + 2942.0000000000000 4.9771931899604480 + 2944.0000000000000 4.9448261466467169 + 2946.0000000000000 4.9127341251200933 + 2948.0000000000000 4.8809138939868237 + 2950.0000000000000 4.8493460935528399 + 2952.0000000000000 4.8180486221604761 + 2954.0000000000000 4.7870115441368899 + 2956.0000000000000 4.7562214442270676 + 2958.0000000000000 4.7256939186689051 + 2960.0000000000000 4.6954109951757230 + 2962.0000000000000 4.6653797225071374 + 2964.0000000000000 4.6355984569617386 + 2966.0000000000000 4.6060513166425272 + 2968.0000000000000 4.5767511373103522 + 2970.0000000000000 4.5476930570899610 + 2972.0000000000000 4.5188598010814411 + 2974.0000000000000 4.4902684659599830 + 2976.0000000000000 4.4619089791405688 + 2978.0000000000000 4.4337708674179996 + 2980.0000000000000 4.4058669433283457 + 2982.0000000000000 4.3781818754847528 + 2984.0000000000000 4.3507213218583844 + 2986.0000000000000 4.3234841564705802 + 2988.0000000000000 4.2964572875626894 + 2990.0000000000000 4.2696502559763108 + 2992.0000000000000 4.2430599444436110 + 2994.0000000000000 4.2166718883705396 + 2996.0000000000000 4.1904989497944012 + 2998.0000000000000 4.1645357047046634 + 3000.0000000000000 4.1387683584846648 + 3002.0000000000000 4.1132107795846178 + 3004.0000000000000 4.0878550753000100 + 3006.0000000000000 4.0626914162049808 + 3008.0000000000000 4.0377311301295746 + 3010.0000000000000 4.0129653903697999 + 3012.0000000000000 3.9883877326258497 + 3014.0000000000000 3.9640073112017737 + 3016.0000000000000 3.9398118827077862 + 3018.0000000000000 3.9158058507730371 + 3020.0000000000000 3.8919884780326237 + 3022.0000000000000 3.8683498844457418 + 3024.0000000000000 3.8448961085877422 + 3026.0000000000000 3.8216255555567296 + 3028.0000000000000 3.7985279400286536 + 3030.0000000000000 3.7756105655513954 + 3032.0000000000000 3.7528711662293626 + 3034.0000000000000 3.7302992127884442 + 3036.0000000000000 3.7079029327577131 + 3038.0000000000000 3.6856795612278077 + 3040.0000000000000 3.6636184731857755 + 3042.0000000000000 3.6417285062492168 + 3044.0000000000000 3.6200065548571732 + 3046.0000000000000 3.5984420342072654 + 3048.0000000000000 3.5770441034466125 + 3050.0000000000000 3.5558094619930571 + 3052.0000000000000 3.5347276897480722 + 3054.0000000000000 3.5138080025092910 + 3056.0000000000000 3.4930470384020413 + 3058.0000000000000 3.4724346558240273 + 3060.0000000000000 3.4519798844743463 + 3062.0000000000000 3.4316794237909480 + 3064.0000000000000 3.4115235144667970 + 3066.0000000000000 3.3915207780307317 + 3068.0000000000000 3.3716680874441369 + 3070.0000000000000 3.3519561601640167 + 3072.0000000000000 3.3323930067929934 + 3074.0000000000000 3.3129757763159735 + 3076.0000000000000 3.2936957487139447 + 3078.0000000000000 3.2745601389468990 + 3080.0000000000000 3.2555664654533452 + 3082.0000000000000 3.2367066483718596 + 3084.0000000000000 3.2179869391464768 + 3086.0000000000000 3.1994053106301372 + 3088.0000000000000 3.1809543931721413 + 3090.0000000000000 3.1626393225488774 + 3092.0000000000000 3.1444586030823065 + 3094.0000000000000 3.1264056383168528 + 3096.0000000000000 3.1084843108796143 + 3098.0000000000000 3.0906937262380252 + 3100.0000000000000 3.0730296546110494 + 3102.0000000000000 3.0554899904269512 + 3104.0000000000000 3.0380791143440167 + 3106.0000000000000 3.0207921528867043 + 3108.0000000000000 3.0036254718695408 + 3110.0000000000000 2.9865842128935043 + 3112.0000000000000 2.9696644323390626 + 3114.0000000000000 2.9528608518470847 + 3116.0000000000000 2.9361794407677175 + 3118.0000000000000 2.9196172236826397 + 3120.0000000000000 2.9031671761883593 + 3122.0000000000000 2.8868361540066716 + 3124.0000000000000 2.8706215068637091 + 3126.0000000000000 2.8545164047157625 + 3128.0000000000000 2.8385266111300207 + 3130.0000000000000 2.8226501582206618 + 3132.0000000000000 2.8068813775500328 + 3134.0000000000000 2.7912239399329479 + 3136.0000000000000 2.7756769037733897 + 3138.0000000000000 2.7602370089988786 + 3140.0000000000000 2.7449021056861551 + 3142.0000000000000 2.7296759824250163 + 3144.0000000000000 2.7145554059387842 + 3146.0000000000000 2.6995358806727330 + 3148.0000000000000 2.6846224301277140 + 3150.0000000000000 2.6698128531709986 + 3152.0000000000000 2.6551008149982409 + 3154.0000000000000 2.6404920511097085 + 3156.0000000000000 2.6259845150087204 + 3158.0000000000000 2.6115732086138910 + 3160.0000000000000 2.5972613902955501 + 3162.0000000000000 2.5830482349955415 + 3164.0000000000000 2.5689311481453947 + 3166.0000000000000 2.5549077068635921 + 3168.0000000000000 2.5409815056143921 + 3170.0000000000000 2.5271502954806477 + 3172.0000000000000 2.5134089488877085 + 3174.0000000000000 2.4997624999525501 + 3176.0000000000000 2.4862090109163475 + 3178.0000000000000 2.4727437290127385 + 3180.0000000000000 2.4593700477155371 + 3182.0000000000000 2.4460870119270499 + 3184.0000000000000 2.4328922376844182 + 3186.0000000000000 2.4197836122113943 + 3188.0000000000000 2.4067643237082650 + 3190.0000000000000 2.3938325509945537 + 3192.0000000000000 2.3809832682609984 + 3194.0000000000000 2.3682212207698217 + 3196.0000000000000 2.3555446678583265 + 3198.0000000000000 2.3429504706807940 + 3200.0000000000000 2.3304385609971394 + 3202.0000000000000 2.3180108433727922 + 3204.0000000000000 2.3056649577339892 + 3206.0000000000000 2.2933977655650768 + 3208.0000000000000 2.2812128173846649 + 3210.0000000000000 2.2691085625446057 + 3212.0000000000000 2.2570807996450126 + 3214.0000000000000 2.2451327326639392 + 3216.0000000000000 2.2332634076460138 + 3218.0000000000000 2.2214709223882836 + 3220.0000000000000 2.2097532513852989 + 3222.0000000000000 2.1981131962411715 + 3224.0000000000000 2.1865493553794138 + 3226.0000000000000 2.1750575375537839 + 3228.0000000000000 2.1636412561339378 + 3230.0000000000000 2.1522993674703512 + 3232.0000000000000 2.1410299345904300 + 3234.0000000000000 2.1298313945469753 + 3236.0000000000000 2.1187061725798815 + 3238.0000000000000 2.1076529829765529 + 3240.0000000000000 2.0966678820935765 + 3242.0000000000000 2.0857541925423182 + 3244.0000000000000 2.0749108336746005 + 3246.0000000000000 2.0641360813368372 + 3248.0000000000000 2.0534282921335634 + 3250.0000000000000 2.0427898242746649 + 3252.0000000000000 2.0322194811759755 + 3254.0000000000000 2.0217137644358067 + 3256.0000000000000 2.0112753876023119 + 3258.0000000000000 2.0009035445675432 + 3260.0000000000000 1.9905969286356215 + 3262.0000000000000 1.9803533661093269 + 3264.0000000000000 1.9701754030152769 + 3266.0000000000000 1.9600619105652293 + 3268.0000000000000 1.9500105092529507 + 3270.0000000000000 1.9400214244758607 + 3272.0000000000000 1.9300958325223365 + 3274.0000000000000 1.9202325007771051 + 3276.0000000000000 1.9104283560697892 + 3278.0000000000000 1.9006863401768330 + 3280.0000000000000 1.8910053752714500 + 3282.0000000000000 1.8813838186068907 + 3284.0000000000000 1.8718206672361919 + 3286.0000000000000 1.8623176798052128 + 3288.0000000000000 1.8528738834837972 + 3290.0000000000000 1.8434863986869845 + 3292.0000000000000 1.8341573381015994 + 3294.0000000000000 1.8248861259045264 + 3296.0000000000000 1.8156719706964870 + 3298.0000000000000 1.8065123860947105 + 3300.0000000000000 1.7974098549678141 + 3302.0000000000000 1.7883634294197324 + 3304.0000000000000 1.7793716301804050 + 3306.0000000000000 1.7704335385276582 + 3308.0000000000000 1.7615507385227018 + 3310.0000000000000 1.7527223644637073 + 3312.0000000000000 1.7439463431567825 + 3314.0000000000000 1.7352231220606649 + 3316.0000000000000 1.7265535002515475 + 3318.0000000000000 1.7179366544776640 + 3320.0000000000000 1.7093697607883442 + 3322.0000000000000 1.7008553623649980 + 3324.0000000000000 1.6923926009464525 + 3326.0000000000000 1.6839805376989974 + 3328.0000000000000 1.6756175157526523 + 3330.0000000000000 1.6673054047089748 + 3332.0000000000000 1.6590434111992776 + 3334.0000000000000 1.6508301712742712 + 3336.0000000000000 1.6426650298641807 + 3338.0000000000000 1.6345492758616256 + 3340.0000000000000 1.6264821737710247 + 3342.0000000000000 1.6184620056512871 + 3344.0000000000000 1.6104889657796508 + 3346.0000000000000 1.6025638477967963 + 3348.0000000000000 1.5946859677365923 + 3350.0000000000000 1.5868530231351599 + 3352.0000000000000 1.5790668053467021 + 3354.0000000000000 1.5713268031015961 + 3356.0000000000000 1.5636326035951096 + 3358.0000000000000 1.5559819171406457 + 3360.0000000000000 1.5483768162255456 + 3362.0000000000000 1.5408166019984901 + 3364.0000000000000 1.5333006275557728 + 3366.0000000000000 1.5258271931238134 + 3368.0000000000000 1.5183980200603338 + 3370.0000000000000 1.5110124508961216 + 3372.0000000000000 1.5036696581075637 + 3374.0000000000000 1.4963684171721057 + 3376.0000000000000 1.4891101621189089 + 3378.0000000000000 1.4818942723884834 + 3380.0000000000000 1.4747197889587909 + 3382.0000000000000 1.4675858572106577 + 3384.0000000000000 1.4604936823243673 + 3386.0000000000000 1.4534426766273529 + 3388.0000000000000 1.4464317946535568 + 3390.0000000000000 1.4394604550260777 + 3392.0000000000000 1.4325296876063576 + 3394.0000000000000 1.4256389339966440 + 3396.0000000000000 1.4187871035461628 + 3398.0000000000000 1.4119737995588124 + 3400.0000000000000 1.4051999255041436 + 3402.0000000000000 1.3984649490220655 + 3404.0000000000000 1.3917677719956698 + 3406.0000000000000 1.3851081013991875 + 3408.0000000000000 1.3784867589573870 + 3410.0000000000000 1.3719032354527012 + 3412.0000000000000 1.3653564597181220 + 3414.0000000000000 1.3588461684258661 + 3416.0000000000000 1.3523731422244165 + 3418.0000000000000 1.3459368924554878 + 3420.0000000000000 1.3395364062381658 + 3422.0000000000000 1.3331713825289528 + 3424.0000000000000 1.3268425978709664 + 3426.0000000000000 1.3205495818660644 + 3428.0000000000000 1.3142914083843689 + 3430.0000000000000 1.3080676773631812 + 3432.0000000000000 1.3018791947756949 + 3434.0000000000000 1.2957255064433535 + 3436.0000000000000 1.2896057987762219 + 3438.0000000000000 1.2835195170798397 + 3440.0000000000000 1.2774675271018605 + 3442.0000000000000 1.2714493890779064 + 3444.0000000000000 1.2654644252535645 + 3446.0000000000000 1.2595118759888497 + 3448.0000000000000 1.2535926941872206 + 3450.0000000000000 1.2477064529067241 + 3452.0000000000000 1.2418526312017506 + 3454.0000000000000 1.2360302191050894 + 3456.0000000000000 1.2302402813070039 + 3458.0000000000000 1.2244824022900904 + 3460.0000000000000 1.2187562367286695 + 3462.0000000000000 1.2130604835356764 + 3464.0000000000000 1.2073963412672231 + 3466.0000000000000 1.2017634046083288 + 3468.0000000000000 1.1961614612820528 + 3470.0000000000000 1.1905892035484336 + 3472.0000000000000 1.1850473767879814 + 3474.0000000000000 1.1795360728386302 + 3476.0000000000000 1.1740549433625589 + 3478.0000000000000 1.1686029228009023 + 3480.0000000000000 1.1631803236385652 + 3482.0000000000000 1.1577874488743432 + 3484.0000000000000 1.1524239559306357 + 3486.0000000000000 1.1470890333012829 + 3488.0000000000000 1.1417825344882186 + 3490.0000000000000 1.1365049875510986 + 3492.0000000000000 1.1312560550123807 + 3494.0000000000000 1.1260351897309115 + 3496.0000000000000 1.1208417634384742 + 3498.0000000000000 1.1156765413461491 + 3500.0000000000000 1.1105391905259707 + 3502.0000000000000 1.1054294370670461 + 3504.0000000000000 1.1003461512046748 + 3506.0000000000000 1.0952903457189265 + 3508.0000000000000 1.0902616917792829 + 3510.0000000000000 1.0852600102253278 + 3512.0000000000000 1.0802843264028845 + 3514.0000000000000 1.0753350050626582 + 3516.0000000000000 1.0704122535713041 + 3518.0000000000000 1.0655157828763369 + 3520.0000000000000 1.0606449337828203 + 3522.0000000000000 1.0557994792385066 + 3524.0000000000000 1.0509799228689574 + 3526.0000000000000 1.0461859772219717 + 3528.0000000000000 1.0414173026538158 + 3530.0000000000000 1.0366730706649734 + 3532.0000000000000 1.0319540860325926 + 3534.0000000000000 1.0272600627840078 + 3536.0000000000000 1.0225908392347589 + 3538.0000000000000 1.0179455095942473 + 3540.0000000000000 1.0133244565648829 + 3542.0000000000000 1.0087278332244154 + 3544.0000000000000 1.0041553851930600 + 3546.0000000000000 0.99960655653878805 + 3548.0000000000000 0.99508106335901791 + 3550.0000000000000 0.99057939471588363 + 3552.0000000000000 0.98610129608248276 + 3554.0000000000000 0.98164656174913656 + 3556.0000000000000 0.97721423942337948 + 3558.0000000000000 0.97280515478326590 + 3560.0000000000000 0.96841905326271793 + 3562.0000000000000 0.96405578868641006 + 3564.0000000000000 0.95971469850738367 + 3566.0000000000000 0.95539581159461917 + 3568.0000000000000 0.95109942611256981 + 3570.0000000000000 0.94682531284868965 + 3572.0000000000000 0.94257318021176284 + 3574.0000000000000 0.93834234368151903 + 3576.0000000000000 0.93413346185548352 + 3578.0000000000000 0.92994630449305904 + 3580.0000000000000 0.92578073514160941 + 3582.0000000000000 0.92163607643411505 + 3584.0000000000000 0.91751247579036332 + 3586.0000000000000 0.91341014459516634 + 3588.0000000000000 0.90932887409820262 + 3590.0000000000000 0.90526837273369709 + 3592.0000000000000 0.90122804190970174 + 3594.0000000000000 0.89720847052552311 + 3596.0000000000000 0.89320944818660508 + 3598.0000000000000 0.88923084741082814 + 3600.0000000000000 0.88527205224686323 + 3602.0000000000000 0.88133316712844179 + 3604.0000000000000 0.87741440287626271 + 3606.0000000000000 0.87351556740389824 + 3608.0000000000000 0.86963644037224852 + 3610.0000000000000 0.86577635815084752 + 3612.0000000000000 0.86193592043926470 + 3614.0000000000000 0.85811493318590715 + 3616.0000000000000 0.85431327719225725 + 3618.0000000000000 0.85053046063292126 + 3620.0000000000000 0.84676641179565382 + 3622.0000000000000 0.84302141168610822 + 3624.0000000000000 0.83929528194775227 + 3626.0000000000000 0.83558790771658475 + 3628.0000000000000 0.83189856153701258 + 3630.0000000000000 0.82822768872317609 + 3632.0000000000000 0.82457529162034526 + 3634.0000000000000 0.82094120582383412 + 3636.0000000000000 0.81732511460236490 + 3638.0000000000000 0.81372666154386619 + 3640.0000000000000 0.81014625524413308 + 3642.0000000000000 0.80658372884779117 + 3644.0000000000000 0.80303897482055353 + 3646.0000000000000 0.79951148195359290 + 3648.0000000000000 0.79600132434891568 + 3650.0000000000000 0.79250867791428348 + 3652.0000000000000 0.78903338788267241 + 3654.0000000000000 0.78557535055898919 + 3656.0000000000000 0.78213388936484673 + 3658.0000000000000 0.77870944813778253 + 3660.0000000000000 0.77530200242917913 + 3662.0000000000000 0.77191140824951066 + 3664.0000000000000 0.76853740538764359 + 3666.0000000000000 0.76517962211158019 + 3668.0000000000000 0.76183844696810898 + 3670.0000000000000 0.75851373352226148 + 3672.0000000000000 0.75520538457732034 + 3674.0000000000000 0.75191300613492806 + 3676.0000000000000 0.74863652968850336 + 3678.0000000000000 0.74537617856828298 + 3680.0000000000000 0.74213181581328502 + 3682.0000000000000 0.73890334763381904 + 3684.0000000000000 0.73569026978185126 + 3686.0000000000000 0.73249276782742201 + 3688.0000000000000 0.72931092590837621 + 3690.0000000000000 0.72614461555723209 + 3692.0000000000000 0.72299374625040802 + 3694.0000000000000 0.71985772512354607 + 3696.0000000000000 0.71673694664474275 + 3698.0000000000000 0.71363137963397016 + 3700.0000000000000 0.71054090324686814 + 3702.0000000000000 0.70746534143456385 + 3704.0000000000000 0.70440429854366970 + 3706.0000000000000 0.70135807049378984 + 3708.0000000000000 0.69832662131807743 + 3710.0000000000000 0.69530983702463633 + 3712.0000000000000 0.69230747406077997 + 3714.0000000000000 0.68931927199547838 + 3716.0000000000000 0.68634552183931863 + 3718.0000000000000 0.68338610748906825 + 3720.0000000000000 0.68044094686233358 + 3722.0000000000000 0.67750974626225724 + 3724.0000000000000 0.67459237320753540 + 3726.0000000000000 0.67168904587613454 + 3728.0000000000000 0.66879965439478728 + 3730.0000000000000 0.66592411946921015 + 3732.0000000000000 0.66306211314112429 + 3734.0000000000000 0.66021359767521270 + 3736.0000000000000 0.65737873585380602 + 3738.0000000000000 0.65455742346539292 + 3740.0000000000000 0.65174958389147708 + 3742.0000000000000 0.64895486941751168 + 3744.0000000000000 0.64617330671478412 + 3746.0000000000000 0.64340501907180214 + 3748.0000000000000 0.64064990743962347 + 3750.0000000000000 0.63790789776834056 + 3752.0000000000000 0.63517863580764544 + 3754.0000000000000 0.63246218496559459 + 3756.0000000000000 0.62975864351115862 + 3758.0000000000000 0.62706791712098786 + 3760.0000000000000 0.62438993421140887 + 3762.0000000000000 0.62172434601932247 + 3764.0000000000000 0.61907122750690691 + 3766.0000000000000 0.61643066507088728 + 3768.0000000000000 0.61380256873247552 + 3770.0000000000000 0.61118686927649613 + 3772.0000000000000 0.60858323433403028 + 3774.0000000000000 0.60599172755530650 + 3776.0000000000000 0.60341243537893807 + 3778.0000000000000 0.60084527183993175 + 3780.0000000000000 0.59829016999826024 + 3782.0000000000000 0.59574682374653221 + 3784.0000000000000 0.59321526471384112 + 3786.0000000000000 0.59069559014931139 + 3788.0000000000000 0.58818771781602541 + 3790.0000000000000 0.58569158295992207 + 3792.0000000000000 0.58320691463442065 + 3794.0000000000000 0.58073369374571404 + 3796.0000000000000 0.57827203805837013 + 3798.0000000000000 0.57582186881814590 + 3800.0000000000000 0.57338312337173047 + 3802.0000000000000 0.57095557393158813 + 3804.0000000000000 0.56853913384676447 + 3806.0000000000000 0.56613395011494805 + 3808.0000000000000 0.56373994725515364 + 3810.0000000000000 0.56135706463337298 + 3812.0000000000000 0.55898512478106721 + 3814.0000000000000 0.55662396874644471 + 3816.0000000000000 0.55427374950018826 + 3818.0000000000000 0.55193442571911255 + 3820.0000000000000 0.54960592835668853 + 3822.0000000000000 0.54728813664383835 + 3824.0000000000000 0.54498079474536287 + 3826.0000000000000 0.54268410185430305 + 3828.0000000000000 0.54039801735953108 + 3830.0000000000000 0.53812247482650455 + 3832.0000000000000 0.53585741584167867 + 3834.0000000000000 0.53360247573268837 + 3836.0000000000000 0.53135790598874189 + 3838.0000000000000 0.52912366667878208 + 3840.0000000000000 0.52689969387849267 + 3842.0000000000000 0.52468593291448917 + 3844.0000000000000 0.52248209049354777 + 3846.0000000000000 0.52028828500334712 + 3848.0000000000000 0.51810454072850409 + 3850.0000000000000 0.51593079617403126 + 3852.0000000000000 0.51376699838078588 + 3854.0000000000000 0.51161293528529428 + 3856.0000000000000 0.50946857778910981 + 3858.0000000000000 0.50733402068785038 + 3860.0000000000000 0.50520920485319698 + 3862.0000000000000 0.50309407897568259 + 3864.0000000000000 0.50098851563473490 + 3866.0000000000000 0.49889233618766859 + 3868.0000000000000 0.49680569380546125 + 3870.0000000000000 0.49472854754792644 + 3872.0000000000000 0.49266084240407815 + 3874.0000000000000 0.49060252896757700 + 3876.0000000000000 0.48855329552922283 + 3878.0000000000000 0.48651334568797372 + 3880.0000000000000 0.48448264873834945 + 3882.0000000000000 0.48246115172258697 + 3884.0000000000000 0.48044880675139801 + 3886.0000000000000 0.47844540044488054 + 3888.0000000000000 0.47645095291876055 + 3890.0000000000000 0.47446552243616730 + 3892.0000000000000 0.47248905808693070 + 3894.0000000000000 0.47052151344269472 + 3896.0000000000000 0.46856277510214744 + 3898.0000000000000 0.46661267874478285 + 3900.0000000000000 0.46467136517976815 + 3902.0000000000000 0.46273879380806748 + 3904.0000000000000 0.46081491685517700 + 3906.0000000000000 0.45889968957943156 + 3908.0000000000000 0.45699285477647339 + 3910.0000000000000 0.45509454932657284 + 3912.0000000000000 0.45320476570271917 + 3914.0000000000000 0.45132345800647783 + 3916.0000000000000 0.44945058284174350 + 3918.0000000000000 0.44758599250934872 + 3920.0000000000000 0.44572961784582910 + 3922.0000000000000 0.44388154872461372 + 3924.0000000000000 0.44204174480434699 + 3926.0000000000000 0.44021016276859010 + 3928.0000000000000 0.43838676077554894 + 3930.0000000000000 0.43657127276478425 + 3932.0000000000000 0.43476387986352183 + 3934.0000000000000 0.43296454599810574 + 3936.0000000000000 0.43117322963380217 + 3938.0000000000000 0.42938989016943530 + 3940.0000000000000 0.42761437807725827 + 3942.0000000000000 0.42584665227110025 + 3944.0000000000000 0.42408678538315459 + 3946.0000000000000 0.42233473762264634 + 3948.0000000000000 0.42059046961320762 + 3950.0000000000000 0.41885394218751576 + 3952.0000000000000 0.41712490918209744 + 3954.0000000000000 0.41540353624695914 + 3956.0000000000000 0.41368978932508993 + 3958.0000000000000 0.41198363078534106 + 3960.0000000000000 0.41028502260547189 + 3962.0000000000000 0.40859384004750732 + 3964.0000000000000 0.40691001492016787 + 3966.0000000000000 0.40523363045738492 + 3968.0000000000000 0.40356464745721010 + 3970.0000000000000 0.40190303012733136 + 3972.0000000000000 0.40024874176964720 + 3974.0000000000000 0.39860157948930125 + 3976.0000000000000 0.39696164480163160 + 3978.0000000000000 0.39532893047530671 + 3980.0000000000000 0.39370340246898761 + 3982.0000000000000 0.39208502514260130 + 3984.0000000000000 0.39047372010285675 + 3986.0000000000000 0.38886934717384658 + 3988.0000000000000 0.38727202294964053 + 3990.0000000000000 0.38568170866787044 + 3992.0000000000000 0.38409837188914142 + 3994.0000000000000 0.38252197819750539 + 3996.0000000000000 0.38095238668804937 + 3998.0000000000000 0.37938959319335797 + 4000.0000000000000 0.42600240240564924 diff --git a/tests/ray-generation-test-environment/CTEM b/tests/ray-generation-test-environment/CTEM new file mode 120000 index 00000000..4e9df72b --- /dev/null +++ b/tests/ray-generation-test-environment/CTEM @@ -0,0 +1 @@ +../build/src/CTEM \ No newline at end of file diff --git a/tests/ray-generation-test-environment/LOLASethCraterCatalogv8gt20-binned.dat b/tests/ray-generation-test-environment/LOLASethCraterCatalogv8gt20-binned.dat new file mode 100644 index 00000000..64f0ea87 --- /dev/null +++ b/tests/ray-generation-test-environment/LOLASethCraterCatalogv8gt20-binned.dat @@ -0,0 +1,15 @@ + 16000.000 1.67673714E-02 613 + 22627.416 8.79671574E-02 1608 + 31999.998 0.13588955 1242 + 45254.828 0.18796957 859 + 63999.992 0.21663548 495 + 90509.656 0.23370373 267 + 127999.98 0.16630602 95 + 181019.31 0.11553892 33 + 255999.97 0.11203775 16 + 362038.63 8.40283111E-02 6 + 511999.94 0.16805661 6 + 724077.25 0.28009436 5 + 1023999.9 0.22407550 2 + 1448154.5 0.0000000 0 + 2047999.8 0.44815099 1 diff --git a/ray-generation-test-environment/MintonLunarProduction.dat b/tests/ray-generation-test-environment/MintonLunarProduction.dat similarity index 100% rename from ray-generation-test-environment/MintonLunarProduction.dat rename to tests/ray-generation-test-environment/MintonLunarProduction.dat diff --git a/ray-generation-test-environment/SinusMedii-data-binned.dat b/tests/ray-generation-test-environment/SinusMedii-data-binned.dat similarity index 100% rename from ray-generation-test-environment/SinusMedii-data-binned.dat rename to tests/ray-generation-test-environment/SinusMedii-data-binned.dat diff --git a/ray-generation-test-environment/Strom-frontside-highlands.csv b/tests/ray-generation-test-environment/Strom-frontside-highlands.csv similarity index 100% rename from ray-generation-test-environment/Strom-frontside-highlands.csv rename to tests/ray-generation-test-environment/Strom-frontside-highlands.csv diff --git a/ray-generation-test-environment/bar.pro b/tests/ray-generation-test-environment/bar.pro similarity index 100% rename from ray-generation-test-environment/bar.pro rename to tests/ray-generation-test-environment/bar.pro diff --git a/ray-generation-test-environment/cleanup b/tests/ray-generation-test-environment/cleanup similarity index 100% rename from ray-generation-test-environment/cleanup rename to tests/ray-generation-test-environment/cleanup diff --git a/ray-generation-test-environment/ctem.in b/tests/ray-generation-test-environment/ctem.in similarity index 100% rename from ray-generation-test-environment/ctem.in rename to tests/ray-generation-test-environment/ctem.in diff --git a/ray-generation-test-environment/ctem_driver.pro b/tests/ray-generation-test-environment/ctem_driver.pro similarity index 100% rename from ray-generation-test-environment/ctem_driver.pro rename to tests/ray-generation-test-environment/ctem_driver.pro diff --git a/tests/ray-generation-test-environment/ctem_image_dem.pro b/tests/ray-generation-test-environment/ctem_image_dem.pro new file mode 100755 index 00000000..ad6fbd7e --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_image_dem.pro @@ -0,0 +1,41 @@ +pro ctem_image_dem,ncount,gridsize,pix,surface_dem,surface_dem_image +; Generates the shaded surface DEM image and saves it as a jpeg output image in the 'surf' directory +; outputs surface_dem_arr, which may be scaled to use as a console image + +; This code is for reading in the x-y positions from the cumulative distribution and separating out into layers +; so that the tallied craters can be drawn as circles +;!PATH = Expand_Path('+/home/campus/daminton/coyote/') + ':' + !PATH + +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +TVLCT, red, green, blue, /GET + +sun = 20.d0 +radsun = sun * !dtor + +surface_dem_arr = dblarr(gridsize,gridsize) + +surface_dem_arr=surface_dem-shift(surface_dem,0,1) +surface_dem_arr = (0.5d0*!dpi) + atan(surface_dem_arr,pix) ; Get average slope +surface_dem_arr = abs(surface_dem_arr - radsun < 0.5d0*!dpi) ; incident angle +surface_dem_arr = 254.0d0 * cos(surface_dem_arr) ; shaded relief surface + +tv, surface_dem_arr, 0, 0, xsize=gridsize, ysize=gridsize, /device +print,'plotting' + +surface_dem_image = TVRD(True=1) +Set_Plot, thisDevice + +; save surface display +if (file_test('surf',/DIRECTORY) eq 0) then begin + file_mkdir,'surf' +endif +fnum = string(ncount,format='(I6.6)') +fname = 'surf/surf' + fnum + '.jpg' + +write_jpeg, fname, surface_dem_image, true=1, quality=100 + +end diff --git a/tests/ray-generation-test-environment/ctem_image_presentation.pro b/tests/ray-generation-test-environment/ctem_image_presentation.pro new file mode 100755 index 00000000..05a7d65a --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_image_presentation.pro @@ -0,0 +1,143 @@ +pro ctem_image_presentation,ncount,gridsize,pix,curyear,odist,pdist,tdist,ph1,map +; Generates the simplified version of the console display for use in presentations +; Plots the R-plot on the left and the image map on the right + +; presentation graphics +presresx = 1024 +presresy = 0.6*presresx +area = (gridsize * pix)^2 + +minx = (pix / 3.0d0) * 1d-3 +maxx = 3 * pix * gridsize * 1d-3 + +;strings for display +dum = string(format='(E10.4)', curyear) +parts = strsplit(dum, 'E', /extract) +fcuryear = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) +time = 'Time = ' +timeunit = ' yr' + +if (file_test('presentation',/DIRECTORY) eq 0) then begin + file_mkdir,'presentation' +endif + +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[presresx,presresy],Set_Pixel_Depth=24, Decomposed=0 +loadct, 0 +TVLCT, red, green, blue, /GET + +;geometric saturation +geom = dblarr(2,2) +geomem = dblarr(2,2) +geomep = dblarr(2,2) +geomel = dblarr(2,2) +geom(0,0) = minx +geom(0,1) = maxx +geom(1,*) = 3.12636d0 +geomem(0,0) = minx +geomem(0,1) = maxx +geomem(1,*) = 0.156318d0 +geomep(0,0) = minx +geomep(0,1) = maxx +geomep(1,*) = 0.312636d0 +geomel(0,0) = minx +geomel(0,1) = maxx +geomel(1,*) = 0.0312636d0 + +; Remove zeros +nz = where(odist(5,*) ne 0.0,count) +if (count gt 0) then begin + odistnz = dblarr(6,count) + odistnz(*,*)= odist(*,nz) +endif else begin + odistnz = odist +endelse + +nz = where(tdist(5,*) ne 0.0,count) +if (count gt 0) then begin + tdistnz = dblarr(6,count) + tdistnz(*,*)= tdist(*,nz) +endif else begin + tdistnz = tdist +endelse + +nz = where(pdist(5,*) ne 0.0,count) +if (count gt 0) then begin + pdistnz = dblarr(6,count) + pdistnz(*,*)= pdist(*,nz) +endif else begin + pdistnz = pdist +endelse + +; create r-plot array containing exactly 1 crater per bin +area = (gridsize * pix * 1d-3)^2 +plo = 1 +while (sqrt(2.0d0)^plo gt minx) do begin + plo = plo - 1 +endwhile +phi = plo + 1 +while (sqrt(2.0d0)^phi lt maxx) do begin + phi = phi + 1 +endwhile +n = phi - plo +sdist = dblarr(6,n + 1) +p = plo +for i=0,n do begin + sdist(0,i) = sqrt(2.d0)^p + sdist(1,i) = sqrt(2.d0)^(p+1) + sdist(2,i) = sqrt(sdist(0,i) * sdist(1,i)) + sdist(3,i) = 1.0d0 + sdist(5,i) = (sdist(2,i))^3 / (area * (sdist(1,i) - sdist(0,i))) + p = p + 1 +endfor +sdist(4,*) = reverse(total(sdist(3,*),/cumulative),2) + + +plot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=0, color=255, thick=2.0, $ + TITLE='Crater Distribution R-Plot', charsize=1.2, $ + XTITLE='Crater Diameter (km)', $ + XRANGE=[minx,maxx], /XLOG, XSTYLE=1, $ + YTITLE='R Value', $ + YRANGE=[5.0e-4,5.0e0], /YLOG, YSTYLE=1, $ + /device, pos = [0.12,0.12,0.495,0.495]*presresx + +Dfac = sqrt(sqrt(2.0d0)) + +;display observed crater distribution +oplot, tdistnz(2,*)*1.0d-3, tdistnz(5,*), line=0, color=255, thick=1.0 +;oplot, geom(0,*), geom(1,*), line=2, color=255, thick=1.0 +oplot, geomem(0,*), geomem(1,*), line=1, color=255, thick=1.0 +oplot, geomep(0,*), geomep(1,*), line=1, color=255, thick=1.0 +;oplot, geomel(0,*), geomel(1,*), line=1, color=255, thick=1.0 +oplot, pdistnz(2,*)*1.0d-3, pdistnz(5,*), line=3, color=255, thick=1.0 +oplot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=1, color=255, thick=1.0 +oplot, sdist(0,*), sdist(5,*), line=1, color=255, thick=1.0 +oplot, ph1(0,*)*Dfac*1.0d-3, ph1(1,*), psym=1, color=255, thick=1.0 +;oplot, ph2(0,*), ph2(1,*), psym=4, color=255, thick=1.0 +;oplot, ph3(0,*), ph3(1,*), psym=5, color=255, thick=1.0 + +;draw box around the main surface display & fill +displaysize = floor(0.45*presresx) ; size of displayed surface +surfxpos = floor(0.520*presresx) +surfypos = floor(0.12*presresy) +xbox = [surfxpos - 1,surfxpos - 1,surfxpos + displaysize,surfxpos + displaysize,surfxpos - 1] +ybox = [surfypos - 1,surfypos + displaysize,surfypos + displaysize,surfypos - 1,surfypos - 1] +plotS, xbox, ybox, /device, color=255 + +mapscaled = congrid(map,3,displaysize,displaysize,/interp) + +;mapscaled=congrid(map,displaysize,displaysize) ; scale image +tv, mapscaled, surfxpos, surfypos, xsize=displaysize, ysize=displaysize, true=1, /device + +xyouts, 0.310*presresx, 0.04*presresy, time + fcuryear + timeunit, color=255, charsize=2*presresy/720., /device + +snapshot = TVRD(True=1) +Set_Plot, thisDevice +fnum = string(ncount,format='(I6.6)') +fname = 'presentation/presentation' + fnum + '.jpg' +Write_JPEG, fname, snapshot, True=1, Quality=90 + + +end diff --git a/ray-generation-test-environment/ctem_image_regolith.pro b/tests/ray-generation-test-environment/ctem_image_regolith.pro similarity index 100% rename from ray-generation-test-environment/ctem_image_regolith.pro rename to tests/ray-generation-test-environment/ctem_image_regolith.pro diff --git a/tests/ray-generation-test-environment/ctem_image_shaded_relief.pro b/tests/ray-generation-test-environment/ctem_image_shaded_relief.pro new file mode 100755 index 00000000..73986f84 --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_image_shaded_relief.pro @@ -0,0 +1,52 @@ +pro ctem_image_shaded_relief,ncount,gridsize,pix,surface_dem,height_vals,minh,maxh,dirname,shaded_image +; Generates the shaded depth map image and saves it as a jpeg output image in the 'rego' directory +; outputs dshaded, which may be scaled to use as a console image +; Uses the array height_vals for the color +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +loadct, 33 +TVLCT, red, green, blue, /GET + +light=[[1,1,1],[0,0,0],[-1,-1,-1]] + +; convolution of the dem with the 3x3 matrix + +shaded=bytscl(convol(float(surface_dem),float(light))) +if max(shaded) eq 0 then shaded=255 + +; scale the dem to the height +if (minh gt maxh) then begin + tmp = minh + minh = maxh + maxh = tmp +endif + +demscaled = ((height_vals - minh) > 0.0) < (maxh-minh) +if ((maxh - minh) eq 0.0) then begin + demscaled = demscaled * 0.0 +endif else begin + demscaled = demscaled/(maxh-minh)*255.0 +endelse + +tv, demscaled, 0, 0, xsize=gridsize, ysize=gridsize, /device +shaded_image = TVRD(True=1) +shadedscl =float(shaded)/255.0 +shaded_imagearr = dblarr(3,gridsize,gridsize) +shaded_imagearr(0,*,*) = float(shaded_image(0,*,*)) * shadedscl(*,*) +shaded_imagearr(1,*,*) = float(shaded_image(1,*,*)) * shadedscl(*,*) +shaded_imagearr(2,*,*) = float(shaded_image(2,*,*)) * shadedscl(*,*) +shaded_image=round(shaded_imagearr) +Set_Plot, thisDevice + +if (file_test(dirname,/DIRECTORY) eq 0) then begin + file_mkdir,dirname +endif + +fnum = string(ncount,format='(I6.6)') +fname = dirname + '/' + dirname + fnum + '.jpg' +write_jpeg,fname,shaded_image,true=1,quality=90 + +end diff --git a/ray-generation-test-environment/ctem_io_read_input.pro b/tests/ray-generation-test-environment/ctem_io_read_input.pro similarity index 100% rename from ray-generation-test-environment/ctem_io_read_input.pro rename to tests/ray-generation-test-environment/ctem_io_read_input.pro diff --git a/tests/ray-generation-test-environment/ctem_io_read_old.pro b/tests/ray-generation-test-environment/ctem_io_read_old.pro new file mode 100644 index 00000000..a9013687 --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_io_read_old.pro @@ -0,0 +1,45 @@ +pro ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass +Compile_Opt DEFINT32 +openr,LUN,'surface_ejc.dat',/GET_LUN +readu,LUN,regolith +free_lun,LUN + +openr,LUN,'surface_dem.dat',/GET_LUN +readu,LUN,surface_dem +free_lun,LUN + +distl = file_lines('odistribution.dat') - 1 +pdistl = file_lines('pdistribution.dat') - 1 + +;read in observed cumulative distribution +odist = dblarr(6,distl) +line = "temp" +openr,LUN,'odistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,odist +close,LUN +free_lun,LUN + +;read in true cumulative distribution +tdist = dblarr(6,distl) +openr,LUN,'tdistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,tdist +close,LUN +free_lun,LUN + +;read in production function +pdist = dblarr(6,pdistl) +openr,LUN,'pdistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,pdist +close,LUN +free_lun,LUN + +;read in accumulated mass from file +openr,LUN,'impactmass.dat',/GET_LUN +readf,LUN,mass +close,LUN +free_lun,LUN + +end diff --git a/tests/ray-generation-test-environment/ctem_window_display.pro b/tests/ray-generation-test-environment/ctem_window_display.pro new file mode 100644 index 00000000..d6edf5b9 --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_window_display.pro @@ -0,0 +1,249 @@ +pro ctem_window_display,ncount,totalimpacts,gridsize,pix,curyear,masstot,odist,pdist,tdist,ph1,surface_dem,regolith,map,popupconsole +; Produces the console window display. The array 'map' is used to generate the image on the right-hand side +Compile_Opt DEFINT32 + +; console output graphics resolution +minref = pix * 1.0d-4 +conresx = 1280 +;conresy = 0.758*conresx +profsize = 0.00 +conresy = (0.60 + profsize) * conresx +sun = 20.d0 ; sun angle for display + +minx = (pix / 3.0d0) * 1d-3 +maxx = 3 * pix * gridsize * 1d-3 +charfac = 1.6 ; character size multiplier + +if strmatch(popupconsole,'T',/fold_case) then begin + device, decomposed=0, retain=2 + thisDevice = !D.NAME + SET_PLOT, 'Z' + TVLCT, red, green, blue, /GET + SET_PLOT, thisDevice + !P.MULTI = [0, 1, 2] + Window, 0, xsize=conresx, ysize=conresy +endif else begin + SET_PLOT, 'Z', /COPY + device, set_resolution=[conresx,conresy],decomposed=0, Z_Buffer=0 + TVLCT, red, green, blue, /GET + !P.MULTI = [0, 1, 2] + erase +endelse + +;set up first color scale +loadct, 0 + +;strings for display +time = 'Time = ' +timeunit = ' yr' +timp = 'Total impacts (dotdash) = ' +tcrt = 'Total craters (line) = ' +ocrt = 'Countable craters (bold) = ' +epwr = 'Mean regolith depth = ' +mtot = 'Impacted mass = ' +c1lab = 'Min. Elevation' +c2lab = 'Mean Elevation' +c3lab = 'Max. Elevation' + +maxelev = max(surface_dem) +minelev = min(surface_dem) +medelev = mean(surface_dem) +c1 = string(minelev, format = '(F9.1)') + ' m' +c2 = string(medelev, format = '(F9.1)') + ' m' +c3 = string(maxelev, format = '(F9.1)') + ' m' +tslp = mean(regolith) + +;geometric saturation +geom = dblarr(2,2) +geomem = dblarr(2,2) +geomep = dblarr(2,2) +geomel = dblarr(2,2) +geom(0,0) = minx +geom(0,1) = maxx +geom(1,*) = 3.12636d0 +geomem(0,0) = minx +geomem(0,1) = maxx +geomem(1,*) = 0.156318d0 +geomep(0,0) = minx +geomep(0,1) = maxx +geomep(1,*) = 0.312636d0 +geomel(0,0) = minx +geomel(0,1) = maxx +geomel(1,*) = 0.0312636d0 + +; Remove zeros +nz = where(odist(5,*) ne 0.0,count) +if (count gt 0) then begin + odistnz = dblarr(6,count) + odistnz(*,*)= odist(*,nz) +endif else begin + odistnz = odist +endelse + +nz = where(tdist(5,*) ne 0.0,count) +if (count gt 0) then begin + tdistnz = dblarr(6,count) + tdistnz(*,*)= tdist(*,nz) +endif else begin + tdistnz = tdist +endelse + +nz = where(pdist(5,*) ne 0.0,count) +if (count gt 0) then begin + pdistnz = dblarr(6,count) + pdistnz(*,*)= pdist(*,nz) + +endif else begin + pdistnz = pdist +endelse + +; create r-plot array containing exactly 1 crater per bin +area = (gridsize * pix * 1d-3)^2 +plo = 1 +while (sqrt(2.0d0)^plo gt minx) do begin + plo = plo - 1 +endwhile +phi = plo + 1 +while (sqrt(2.0d0)^phi lt maxx) do begin + phi = phi + 1 +endwhile +n = phi - plo +sdist = dblarr(6,n + 1) +p = plo +for i=0,n do begin + sdist(0,i) = sqrt(2.d0)^p + sdist(1,i) = sqrt(2.d0)^(p+1) + sdist(2,i) = sqrt(sdist(0,i) * sdist(1,i)) + sdist(3,i) = 1.0d0 + sdist(5,i) = (sdist(2,i))^3 / (area * (sdist(1,i) - sdist(0,i))) + p = p + 1 +endfor +sdist(4,*) = reverse(total(sdist(3,*),/cumulative),2) + +plot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=0, color=255, thick=2.0, $ + TITLE='Crater Distribution R-Plot', charsize=charfac*conresy/720, $ + XTITLE='Crater Diameter (km)', $ + XRANGE=[minx,maxx], /XLOG, XSTYLE=1, $ + YTITLE='R Value', $ + YRANGE=[5.0e-4,5.0e0], /YLOG, YSTYLE=1, $ + /device, pos = [0.085*conresx,(0.25 + profsize)*conresy,0.44*conresx,0.85*conresy] + +Dfac = sqrt(sqrt(2.0d0)) + +;display observed crater distribution +oplot, tdistnz(2,*)*1.0d-3, tdistnz(5,*), line=0, color=255, thick=1.0 +oplot, geom(0,*), geom(1,*), line=2, color=255, thick=1.0 +oplot, geomem(0,*), geomem(1,*), line=1, color=255, thick=1.0 +oplot, geomep(0,*), geomep(1,*), line=1, color=255, thick=1.0 +oplot, geomel(0,*), geomel(1,*), line=1, color=255, thick=1.0 +oplot, pdistnz(2,*)*1.0d-3, pdistnz(5,*), line=3, color=255, thick=1.0 +oplot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=1, color=255, thick=1.0 +oplot, sdist(0,*), sdist(5,*), line=1, color=255, thick=1.0 +oplot, ph1(0,*)*Dfac*1.0d-3, ph1(1,*), psym=1, color=255, thick=1.0 +;oplot, ph2(0,*), ph2(1,*), psym=4, color=255, thick=1.0 +;oplot, ph3(0,*), ph3(1,*), psym=5, color=255, thick=1.0 + +; set up profile display +surfpos = dblarr(gridsize) +surfpro = dblarr(gridsize) +surfhpro = dblarr(gridsize) +surfrpro = dblarr(gridsize) +for k = 0,gridsize-1 do begin + surfpos(k) = (-0.5d0*(gridsize-1) + double(k)) * pix +endfor +surfpro(*) = surface_dem(*,gridsize/2-1) +surfhpro(*) = regolith(*,gridsize/2-1) +surfrpro(*) = surfpro(*) - surfhpro(*) + +; set up profile +;maxelevp = max(surfpro) +;minelevp = min(surfpro) +;medelevp = mean(surfpro) +;vertrange = 1.5 * abs(maxelevp-minelevp) +;vertadd = 0.5d0 * (vertrange - abs(maxelevp-minelevp)) +;horzrange = vertrange * 5.86666666667d0 +;if (horzrange gt (pix*gridsize)) then horzrange = pix*gridsize +;plot, surfpos(*)/1.0d3, surfpro(*)/1.0d3, line=0, color=255, thick=1.0, $ +; TITLE='Matrix Cross-Section', charsize=1.0, $ +; XTITLE='Horizontal Position (km)', $ +; XRANGE=[(-1.0d0*horzrange/2.0d3),(horzrange/2.0d3)], XSTYLE=1, $ +; YTITLE='Elevation (km)', $ +; YRANGE=[((minelevp - vertadd)/1.0d3),((maxelevp + vertadd)/1.0d3)], YSTYLE=1, $ +; /device, pos = [0.063*conresx,0.049*conresy,0.99*conresx,0.26*conresy] +;oplot, surfpos(*)*1.0d-3, surfrpro(*)*1.0d-3, line=0, color=255, thick=1.0 + +;display text +dum = string(format='(E10.4)', curyear) +parts = strsplit(dum, 'E', /extract) +fcuryear = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) + ' yr' +ftimp = string(totalimpacts, format = '(I13)') +ftcnt = string(tdist(4,0), format = '(I13)') +focnt = string(odist(4,0), format = '(I13)') +ftslp = string(tslp, format = '(F13.3)') + ' m' + + +dum = string(format='(E10.4)',masstot) +parts = strsplit(dum, 'E', /extract) +fmtot = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) + ' kg' + +; Display information text below the R-plot +texttop = 0.15 + profsize +textspc = 0.035 +textleft = 0.05*conresx +textbreak = 0.25*conresx +xyouts, textleft, (texttop - 0*textspc)*conresy, time, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 1*textspc)*conresy, timp, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 2*textspc)*conresy, tcrt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 3*textspc)*conresy, ocrt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 4*textspc)*conresy, mtot, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 0*textspc)*conresy, fcuryear, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 1*textspc)*conresy, ftimp, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 2*textspc)*conresy, ftcnt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 3*textspc)*conresy, focnt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 4*textspc)*conresy, fmtot, color=255, charsize=charfac*conresy/720., /device + +; Display information text above the R-plot +xyouts, 0.0368*conresx, 0.972*conresy, c1lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.195*conresx, 0.972*conresy, c2lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.353*conresx, 0.972*conresy, c3lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.0368*conresx, 0.944*conresy, c1, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.195*conresx, 0.944*conresy, c2, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.353*conresx, 0.944*conresy, c3, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.100*conresx, 0.917*conresy, epwr, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.278*conresx, 0.917*conresy, ftslp, color=255, charsize=charfac*conresy/720., /device + +;print to screen +print, ncount, ' time = ', curyear +;print, ncount, ' tot impacts = ', tdist +;print, ncount, ' tot craters = ', totalimpacts +;print, ncount, ' obs craters = ', ocrcnt +;print, ncount, ' regolith = ', tslp +;print, ncount, ' prod R = ', mean(prval(1,*)) + +;draw box around the main surface display & fill +displaysize = floor(0.53*conresx) ; size of displayed surface +surfxpos = floor(0.462*conresx) +surfypos = floor((0.05 + profsize)*conresy) +xbox = [surfxpos - 1,surfxpos - 1,surfxpos + displaysize,surfxpos + displaysize,surfxpos - 1] +ybox = [surfypos - 1,surfypos + displaysize,surfypos + displaysize,surfypos - 1,surfypos - 1] +plotS, xbox, ybox, /device, color=255 + +; for display +mapscaled = congrid(map,3,displaysize,displaysize,/interp) + +tv, mapscaled, surfxpos, surfypos, xsize=displaysize, ysize=displaysize, true=1, /device + +; ---------- saving window ---------- + +; save console window +fnum = string(ncount,format='(I6.6)') +; print screen to JPEG file +if (file_test('console',/DIRECTORY) eq 0) then begin + file_mkdir,'console' +endif +print, ncount, ' saving window' +fname = 'console/console' + fnum + '.jpg' +dwin = tvrd(true=1) +write_jpeg, fname, dwin, true=1, quality=90 + +end diff --git a/ray-generation-test-environment/lunar-MBA-impactor-velocities.dat b/tests/ray-generation-test-environment/lunar-MBA-impactor-velocities.dat similarity index 100% rename from ray-generation-test-environment/lunar-MBA-impactor-velocities.dat rename to tests/ray-generation-test-environment/lunar-MBA-impactor-velocities.dat diff --git a/tests/ray-generation-test-environment/start.in b/tests/ray-generation-test-environment/start.in new file mode 100644 index 00000000..eb1e22d6 --- /dev/null +++ b/tests/ray-generation-test-environment/start.in @@ -0,0 +1 @@ +ctem_driver diff --git a/ray-generation-test-environment/testprofile.dat b/tests/ray-generation-test-environment/testprofile.dat similarity index 100% rename from ray-generation-test-environment/testprofile.dat rename to tests/ray-generation-test-environment/testprofile.dat diff --git a/tests/regolith-transport-run-example/CTEM b/tests/regolith-transport-run-example/CTEM new file mode 120000 index 00000000..4e9df72b --- /dev/null +++ b/tests/regolith-transport-run-example/CTEM @@ -0,0 +1 @@ +../build/src/CTEM \ No newline at end of file diff --git a/tests/regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat b/tests/regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat new file mode 100644 index 00000000..64f0ea87 --- /dev/null +++ b/tests/regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat @@ -0,0 +1,15 @@ + 16000.000 1.67673714E-02 613 + 22627.416 8.79671574E-02 1608 + 31999.998 0.13588955 1242 + 45254.828 0.18796957 859 + 63999.992 0.21663548 495 + 90509.656 0.23370373 267 + 127999.98 0.16630602 95 + 181019.31 0.11553892 33 + 255999.97 0.11203775 16 + 362038.63 8.40283111E-02 6 + 511999.94 0.16805661 6 + 724077.25 0.28009436 5 + 1023999.9 0.22407550 2 + 1448154.5 0.0000000 0 + 2047999.8 0.44815099 1 diff --git a/regolith-transport-run-example/MintonLunarProduction.dat b/tests/regolith-transport-run-example/MintonLunarProduction.dat similarity index 100% rename from regolith-transport-run-example/MintonLunarProduction.dat rename to tests/regolith-transport-run-example/MintonLunarProduction.dat diff --git a/regolith-transport-run-example/SinusMedii-data-binned.dat b/tests/regolith-transport-run-example/SinusMedii-data-binned.dat similarity index 100% rename from regolith-transport-run-example/SinusMedii-data-binned.dat rename to tests/regolith-transport-run-example/SinusMedii-data-binned.dat diff --git a/regolith-transport-run-example/bar.pro b/tests/regolith-transport-run-example/bar.pro similarity index 100% rename from regolith-transport-run-example/bar.pro rename to tests/regolith-transport-run-example/bar.pro diff --git a/regolith-transport-run-example/cleanup b/tests/regolith-transport-run-example/cleanup similarity index 100% rename from regolith-transport-run-example/cleanup rename to tests/regolith-transport-run-example/cleanup diff --git a/regolith-transport-run-example/ctem.in b/tests/regolith-transport-run-example/ctem.in similarity index 100% rename from regolith-transport-run-example/ctem.in rename to tests/regolith-transport-run-example/ctem.in diff --git a/regolith-transport-run-example/ctem_driver.pro b/tests/regolith-transport-run-example/ctem_driver.pro similarity index 100% rename from regolith-transport-run-example/ctem_driver.pro rename to tests/regolith-transport-run-example/ctem_driver.pro diff --git a/tests/regolith-transport-run-example/ctem_image_dem.pro b/tests/regolith-transport-run-example/ctem_image_dem.pro new file mode 100755 index 00000000..ad6fbd7e --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_image_dem.pro @@ -0,0 +1,41 @@ +pro ctem_image_dem,ncount,gridsize,pix,surface_dem,surface_dem_image +; Generates the shaded surface DEM image and saves it as a jpeg output image in the 'surf' directory +; outputs surface_dem_arr, which may be scaled to use as a console image + +; This code is for reading in the x-y positions from the cumulative distribution and separating out into layers +; so that the tallied craters can be drawn as circles +;!PATH = Expand_Path('+/home/campus/daminton/coyote/') + ':' + !PATH + +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +TVLCT, red, green, blue, /GET + +sun = 20.d0 +radsun = sun * !dtor + +surface_dem_arr = dblarr(gridsize,gridsize) + +surface_dem_arr=surface_dem-shift(surface_dem,0,1) +surface_dem_arr = (0.5d0*!dpi) + atan(surface_dem_arr,pix) ; Get average slope +surface_dem_arr = abs(surface_dem_arr - radsun < 0.5d0*!dpi) ; incident angle +surface_dem_arr = 254.0d0 * cos(surface_dem_arr) ; shaded relief surface + +tv, surface_dem_arr, 0, 0, xsize=gridsize, ysize=gridsize, /device +print,'plotting' + +surface_dem_image = TVRD(True=1) +Set_Plot, thisDevice + +; save surface display +if (file_test('surf',/DIRECTORY) eq 0) then begin + file_mkdir,'surf' +endif +fnum = string(ncount,format='(I6.6)') +fname = 'surf/surf' + fnum + '.jpg' + +write_jpeg, fname, surface_dem_image, true=1, quality=100 + +end diff --git a/tests/regolith-transport-run-example/ctem_image_presentation.pro b/tests/regolith-transport-run-example/ctem_image_presentation.pro new file mode 100755 index 00000000..05a7d65a --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_image_presentation.pro @@ -0,0 +1,143 @@ +pro ctem_image_presentation,ncount,gridsize,pix,curyear,odist,pdist,tdist,ph1,map +; Generates the simplified version of the console display for use in presentations +; Plots the R-plot on the left and the image map on the right + +; presentation graphics +presresx = 1024 +presresy = 0.6*presresx +area = (gridsize * pix)^2 + +minx = (pix / 3.0d0) * 1d-3 +maxx = 3 * pix * gridsize * 1d-3 + +;strings for display +dum = string(format='(E10.4)', curyear) +parts = strsplit(dum, 'E', /extract) +fcuryear = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) +time = 'Time = ' +timeunit = ' yr' + +if (file_test('presentation',/DIRECTORY) eq 0) then begin + file_mkdir,'presentation' +endif + +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[presresx,presresy],Set_Pixel_Depth=24, Decomposed=0 +loadct, 0 +TVLCT, red, green, blue, /GET + +;geometric saturation +geom = dblarr(2,2) +geomem = dblarr(2,2) +geomep = dblarr(2,2) +geomel = dblarr(2,2) +geom(0,0) = minx +geom(0,1) = maxx +geom(1,*) = 3.12636d0 +geomem(0,0) = minx +geomem(0,1) = maxx +geomem(1,*) = 0.156318d0 +geomep(0,0) = minx +geomep(0,1) = maxx +geomep(1,*) = 0.312636d0 +geomel(0,0) = minx +geomel(0,1) = maxx +geomel(1,*) = 0.0312636d0 + +; Remove zeros +nz = where(odist(5,*) ne 0.0,count) +if (count gt 0) then begin + odistnz = dblarr(6,count) + odistnz(*,*)= odist(*,nz) +endif else begin + odistnz = odist +endelse + +nz = where(tdist(5,*) ne 0.0,count) +if (count gt 0) then begin + tdistnz = dblarr(6,count) + tdistnz(*,*)= tdist(*,nz) +endif else begin + tdistnz = tdist +endelse + +nz = where(pdist(5,*) ne 0.0,count) +if (count gt 0) then begin + pdistnz = dblarr(6,count) + pdistnz(*,*)= pdist(*,nz) +endif else begin + pdistnz = pdist +endelse + +; create r-plot array containing exactly 1 crater per bin +area = (gridsize * pix * 1d-3)^2 +plo = 1 +while (sqrt(2.0d0)^plo gt minx) do begin + plo = plo - 1 +endwhile +phi = plo + 1 +while (sqrt(2.0d0)^phi lt maxx) do begin + phi = phi + 1 +endwhile +n = phi - plo +sdist = dblarr(6,n + 1) +p = plo +for i=0,n do begin + sdist(0,i) = sqrt(2.d0)^p + sdist(1,i) = sqrt(2.d0)^(p+1) + sdist(2,i) = sqrt(sdist(0,i) * sdist(1,i)) + sdist(3,i) = 1.0d0 + sdist(5,i) = (sdist(2,i))^3 / (area * (sdist(1,i) - sdist(0,i))) + p = p + 1 +endfor +sdist(4,*) = reverse(total(sdist(3,*),/cumulative),2) + + +plot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=0, color=255, thick=2.0, $ + TITLE='Crater Distribution R-Plot', charsize=1.2, $ + XTITLE='Crater Diameter (km)', $ + XRANGE=[minx,maxx], /XLOG, XSTYLE=1, $ + YTITLE='R Value', $ + YRANGE=[5.0e-4,5.0e0], /YLOG, YSTYLE=1, $ + /device, pos = [0.12,0.12,0.495,0.495]*presresx + +Dfac = sqrt(sqrt(2.0d0)) + +;display observed crater distribution +oplot, tdistnz(2,*)*1.0d-3, tdistnz(5,*), line=0, color=255, thick=1.0 +;oplot, geom(0,*), geom(1,*), line=2, color=255, thick=1.0 +oplot, geomem(0,*), geomem(1,*), line=1, color=255, thick=1.0 +oplot, geomep(0,*), geomep(1,*), line=1, color=255, thick=1.0 +;oplot, geomel(0,*), geomel(1,*), line=1, color=255, thick=1.0 +oplot, pdistnz(2,*)*1.0d-3, pdistnz(5,*), line=3, color=255, thick=1.0 +oplot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=1, color=255, thick=1.0 +oplot, sdist(0,*), sdist(5,*), line=1, color=255, thick=1.0 +oplot, ph1(0,*)*Dfac*1.0d-3, ph1(1,*), psym=1, color=255, thick=1.0 +;oplot, ph2(0,*), ph2(1,*), psym=4, color=255, thick=1.0 +;oplot, ph3(0,*), ph3(1,*), psym=5, color=255, thick=1.0 + +;draw box around the main surface display & fill +displaysize = floor(0.45*presresx) ; size of displayed surface +surfxpos = floor(0.520*presresx) +surfypos = floor(0.12*presresy) +xbox = [surfxpos - 1,surfxpos - 1,surfxpos + displaysize,surfxpos + displaysize,surfxpos - 1] +ybox = [surfypos - 1,surfypos + displaysize,surfypos + displaysize,surfypos - 1,surfypos - 1] +plotS, xbox, ybox, /device, color=255 + +mapscaled = congrid(map,3,displaysize,displaysize,/interp) + +;mapscaled=congrid(map,displaysize,displaysize) ; scale image +tv, mapscaled, surfxpos, surfypos, xsize=displaysize, ysize=displaysize, true=1, /device + +xyouts, 0.310*presresx, 0.04*presresy, time + fcuryear + timeunit, color=255, charsize=2*presresy/720., /device + +snapshot = TVRD(True=1) +Set_Plot, thisDevice +fnum = string(ncount,format='(I6.6)') +fname = 'presentation/presentation' + fnum + '.jpg' +Write_JPEG, fname, snapshot, True=1, Quality=90 + + +end diff --git a/tests/regolith-transport-run-example/ctem_image_regolith.pro b/tests/regolith-transport-run-example/ctem_image_regolith.pro new file mode 100755 index 00000000..8d7f07a7 --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_image_regolith.pro @@ -0,0 +1,33 @@ +pro ctem_image_regolith,ncount,gridsize,pix,regolith,regolith_image +; Generates the regolith depth map image and saves it as a jpeg output image in the 'rego' directory +; outputs dregolith, which may be scaled to use as a console image +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +loadct, 39 +TVLCT, red, green, blue, /GET + +minref = pix * 1.0d-4 +regolith_scaled = dblarr(gridsize,gridsize) +maxreg = max(regolith) +minreg = min(regolith) +if minreg lt minref then minreg = minref +if maxreg lt minref then maxreg = minref + 1.0d30 +regolith_scaled = regolith > minreg +regolith_scaled = 254.0d0 * ((alog(regolith_scaled) - alog(minreg)) / (alog(maxreg) - alog(minreg))) + +; save regolith display +tv, regolith_scaled, 0, 0, xsize=gridsize, ysize=gridsize, /device +regolith_image = TVRD(True=1) +Set_Plot, thisDevice + +if (file_test('rego',/DIRECTORY) eq 0) then begin + file_mkdir,'rego' +endif +fnum = string(ncount,format='(I6.6)') +fname = 'rego/rego' + fnum + '.jpg' +write_jpeg, fname, regolith_image, true=1, quality=100 + +end diff --git a/tests/regolith-transport-run-example/ctem_image_shaded_relief.pro b/tests/regolith-transport-run-example/ctem_image_shaded_relief.pro new file mode 100755 index 00000000..73986f84 --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_image_shaded_relief.pro @@ -0,0 +1,52 @@ +pro ctem_image_shaded_relief,ncount,gridsize,pix,surface_dem,height_vals,minh,maxh,dirname,shaded_image +; Generates the shaded depth map image and saves it as a jpeg output image in the 'rego' directory +; outputs dshaded, which may be scaled to use as a console image +; Uses the array height_vals for the color +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +loadct, 33 +TVLCT, red, green, blue, /GET + +light=[[1,1,1],[0,0,0],[-1,-1,-1]] + +; convolution of the dem with the 3x3 matrix + +shaded=bytscl(convol(float(surface_dem),float(light))) +if max(shaded) eq 0 then shaded=255 + +; scale the dem to the height +if (minh gt maxh) then begin + tmp = minh + minh = maxh + maxh = tmp +endif + +demscaled = ((height_vals - minh) > 0.0) < (maxh-minh) +if ((maxh - minh) eq 0.0) then begin + demscaled = demscaled * 0.0 +endif else begin + demscaled = demscaled/(maxh-minh)*255.0 +endelse + +tv, demscaled, 0, 0, xsize=gridsize, ysize=gridsize, /device +shaded_image = TVRD(True=1) +shadedscl =float(shaded)/255.0 +shaded_imagearr = dblarr(3,gridsize,gridsize) +shaded_imagearr(0,*,*) = float(shaded_image(0,*,*)) * shadedscl(*,*) +shaded_imagearr(1,*,*) = float(shaded_image(1,*,*)) * shadedscl(*,*) +shaded_imagearr(2,*,*) = float(shaded_image(2,*,*)) * shadedscl(*,*) +shaded_image=round(shaded_imagearr) +Set_Plot, thisDevice + +if (file_test(dirname,/DIRECTORY) eq 0) then begin + file_mkdir,dirname +endif + +fnum = string(ncount,format='(I6.6)') +fname = dirname + '/' + dirname + fnum + '.jpg' +write_jpeg,fname,shaded_image,true=1,quality=90 + +end diff --git a/regolith-transport-run-example/ctem_io_read_input.pro b/tests/regolith-transport-run-example/ctem_io_read_input.pro similarity index 100% rename from regolith-transport-run-example/ctem_io_read_input.pro rename to tests/regolith-transport-run-example/ctem_io_read_input.pro diff --git a/tests/regolith-transport-run-example/ctem_io_read_old.pro b/tests/regolith-transport-run-example/ctem_io_read_old.pro new file mode 100644 index 00000000..a9013687 --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_io_read_old.pro @@ -0,0 +1,45 @@ +pro ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass +Compile_Opt DEFINT32 +openr,LUN,'surface_ejc.dat',/GET_LUN +readu,LUN,regolith +free_lun,LUN + +openr,LUN,'surface_dem.dat',/GET_LUN +readu,LUN,surface_dem +free_lun,LUN + +distl = file_lines('odistribution.dat') - 1 +pdistl = file_lines('pdistribution.dat') - 1 + +;read in observed cumulative distribution +odist = dblarr(6,distl) +line = "temp" +openr,LUN,'odistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,odist +close,LUN +free_lun,LUN + +;read in true cumulative distribution +tdist = dblarr(6,distl) +openr,LUN,'tdistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,tdist +close,LUN +free_lun,LUN + +;read in production function +pdist = dblarr(6,pdistl) +openr,LUN,'pdistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,pdist +close,LUN +free_lun,LUN + +;read in accumulated mass from file +openr,LUN,'impactmass.dat',/GET_LUN +readf,LUN,mass +close,LUN +free_lun,LUN + +end diff --git a/tests/regolith-transport-run-example/ctem_window_display.pro b/tests/regolith-transport-run-example/ctem_window_display.pro new file mode 100644 index 00000000..d6edf5b9 --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_window_display.pro @@ -0,0 +1,249 @@ +pro ctem_window_display,ncount,totalimpacts,gridsize,pix,curyear,masstot,odist,pdist,tdist,ph1,surface_dem,regolith,map,popupconsole +; Produces the console window display. The array 'map' is used to generate the image on the right-hand side +Compile_Opt DEFINT32 + +; console output graphics resolution +minref = pix * 1.0d-4 +conresx = 1280 +;conresy = 0.758*conresx +profsize = 0.00 +conresy = (0.60 + profsize) * conresx +sun = 20.d0 ; sun angle for display + +minx = (pix / 3.0d0) * 1d-3 +maxx = 3 * pix * gridsize * 1d-3 +charfac = 1.6 ; character size multiplier + +if strmatch(popupconsole,'T',/fold_case) then begin + device, decomposed=0, retain=2 + thisDevice = !D.NAME + SET_PLOT, 'Z' + TVLCT, red, green, blue, /GET + SET_PLOT, thisDevice + !P.MULTI = [0, 1, 2] + Window, 0, xsize=conresx, ysize=conresy +endif else begin + SET_PLOT, 'Z', /COPY + device, set_resolution=[conresx,conresy],decomposed=0, Z_Buffer=0 + TVLCT, red, green, blue, /GET + !P.MULTI = [0, 1, 2] + erase +endelse + +;set up first color scale +loadct, 0 + +;strings for display +time = 'Time = ' +timeunit = ' yr' +timp = 'Total impacts (dotdash) = ' +tcrt = 'Total craters (line) = ' +ocrt = 'Countable craters (bold) = ' +epwr = 'Mean regolith depth = ' +mtot = 'Impacted mass = ' +c1lab = 'Min. Elevation' +c2lab = 'Mean Elevation' +c3lab = 'Max. Elevation' + +maxelev = max(surface_dem) +minelev = min(surface_dem) +medelev = mean(surface_dem) +c1 = string(minelev, format = '(F9.1)') + ' m' +c2 = string(medelev, format = '(F9.1)') + ' m' +c3 = string(maxelev, format = '(F9.1)') + ' m' +tslp = mean(regolith) + +;geometric saturation +geom = dblarr(2,2) +geomem = dblarr(2,2) +geomep = dblarr(2,2) +geomel = dblarr(2,2) +geom(0,0) = minx +geom(0,1) = maxx +geom(1,*) = 3.12636d0 +geomem(0,0) = minx +geomem(0,1) = maxx +geomem(1,*) = 0.156318d0 +geomep(0,0) = minx +geomep(0,1) = maxx +geomep(1,*) = 0.312636d0 +geomel(0,0) = minx +geomel(0,1) = maxx +geomel(1,*) = 0.0312636d0 + +; Remove zeros +nz = where(odist(5,*) ne 0.0,count) +if (count gt 0) then begin + odistnz = dblarr(6,count) + odistnz(*,*)= odist(*,nz) +endif else begin + odistnz = odist +endelse + +nz = where(tdist(5,*) ne 0.0,count) +if (count gt 0) then begin + tdistnz = dblarr(6,count) + tdistnz(*,*)= tdist(*,nz) +endif else begin + tdistnz = tdist +endelse + +nz = where(pdist(5,*) ne 0.0,count) +if (count gt 0) then begin + pdistnz = dblarr(6,count) + pdistnz(*,*)= pdist(*,nz) + +endif else begin + pdistnz = pdist +endelse + +; create r-plot array containing exactly 1 crater per bin +area = (gridsize * pix * 1d-3)^2 +plo = 1 +while (sqrt(2.0d0)^plo gt minx) do begin + plo = plo - 1 +endwhile +phi = plo + 1 +while (sqrt(2.0d0)^phi lt maxx) do begin + phi = phi + 1 +endwhile +n = phi - plo +sdist = dblarr(6,n + 1) +p = plo +for i=0,n do begin + sdist(0,i) = sqrt(2.d0)^p + sdist(1,i) = sqrt(2.d0)^(p+1) + sdist(2,i) = sqrt(sdist(0,i) * sdist(1,i)) + sdist(3,i) = 1.0d0 + sdist(5,i) = (sdist(2,i))^3 / (area * (sdist(1,i) - sdist(0,i))) + p = p + 1 +endfor +sdist(4,*) = reverse(total(sdist(3,*),/cumulative),2) + +plot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=0, color=255, thick=2.0, $ + TITLE='Crater Distribution R-Plot', charsize=charfac*conresy/720, $ + XTITLE='Crater Diameter (km)', $ + XRANGE=[minx,maxx], /XLOG, XSTYLE=1, $ + YTITLE='R Value', $ + YRANGE=[5.0e-4,5.0e0], /YLOG, YSTYLE=1, $ + /device, pos = [0.085*conresx,(0.25 + profsize)*conresy,0.44*conresx,0.85*conresy] + +Dfac = sqrt(sqrt(2.0d0)) + +;display observed crater distribution +oplot, tdistnz(2,*)*1.0d-3, tdistnz(5,*), line=0, color=255, thick=1.0 +oplot, geom(0,*), geom(1,*), line=2, color=255, thick=1.0 +oplot, geomem(0,*), geomem(1,*), line=1, color=255, thick=1.0 +oplot, geomep(0,*), geomep(1,*), line=1, color=255, thick=1.0 +oplot, geomel(0,*), geomel(1,*), line=1, color=255, thick=1.0 +oplot, pdistnz(2,*)*1.0d-3, pdistnz(5,*), line=3, color=255, thick=1.0 +oplot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=1, color=255, thick=1.0 +oplot, sdist(0,*), sdist(5,*), line=1, color=255, thick=1.0 +oplot, ph1(0,*)*Dfac*1.0d-3, ph1(1,*), psym=1, color=255, thick=1.0 +;oplot, ph2(0,*), ph2(1,*), psym=4, color=255, thick=1.0 +;oplot, ph3(0,*), ph3(1,*), psym=5, color=255, thick=1.0 + +; set up profile display +surfpos = dblarr(gridsize) +surfpro = dblarr(gridsize) +surfhpro = dblarr(gridsize) +surfrpro = dblarr(gridsize) +for k = 0,gridsize-1 do begin + surfpos(k) = (-0.5d0*(gridsize-1) + double(k)) * pix +endfor +surfpro(*) = surface_dem(*,gridsize/2-1) +surfhpro(*) = regolith(*,gridsize/2-1) +surfrpro(*) = surfpro(*) - surfhpro(*) + +; set up profile +;maxelevp = max(surfpro) +;minelevp = min(surfpro) +;medelevp = mean(surfpro) +;vertrange = 1.5 * abs(maxelevp-minelevp) +;vertadd = 0.5d0 * (vertrange - abs(maxelevp-minelevp)) +;horzrange = vertrange * 5.86666666667d0 +;if (horzrange gt (pix*gridsize)) then horzrange = pix*gridsize +;plot, surfpos(*)/1.0d3, surfpro(*)/1.0d3, line=0, color=255, thick=1.0, $ +; TITLE='Matrix Cross-Section', charsize=1.0, $ +; XTITLE='Horizontal Position (km)', $ +; XRANGE=[(-1.0d0*horzrange/2.0d3),(horzrange/2.0d3)], XSTYLE=1, $ +; YTITLE='Elevation (km)', $ +; YRANGE=[((minelevp - vertadd)/1.0d3),((maxelevp + vertadd)/1.0d3)], YSTYLE=1, $ +; /device, pos = [0.063*conresx,0.049*conresy,0.99*conresx,0.26*conresy] +;oplot, surfpos(*)*1.0d-3, surfrpro(*)*1.0d-3, line=0, color=255, thick=1.0 + +;display text +dum = string(format='(E10.4)', curyear) +parts = strsplit(dum, 'E', /extract) +fcuryear = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) + ' yr' +ftimp = string(totalimpacts, format = '(I13)') +ftcnt = string(tdist(4,0), format = '(I13)') +focnt = string(odist(4,0), format = '(I13)') +ftslp = string(tslp, format = '(F13.3)') + ' m' + + +dum = string(format='(E10.4)',masstot) +parts = strsplit(dum, 'E', /extract) +fmtot = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) + ' kg' + +; Display information text below the R-plot +texttop = 0.15 + profsize +textspc = 0.035 +textleft = 0.05*conresx +textbreak = 0.25*conresx +xyouts, textleft, (texttop - 0*textspc)*conresy, time, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 1*textspc)*conresy, timp, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 2*textspc)*conresy, tcrt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 3*textspc)*conresy, ocrt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 4*textspc)*conresy, mtot, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 0*textspc)*conresy, fcuryear, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 1*textspc)*conresy, ftimp, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 2*textspc)*conresy, ftcnt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 3*textspc)*conresy, focnt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 4*textspc)*conresy, fmtot, color=255, charsize=charfac*conresy/720., /device + +; Display information text above the R-plot +xyouts, 0.0368*conresx, 0.972*conresy, c1lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.195*conresx, 0.972*conresy, c2lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.353*conresx, 0.972*conresy, c3lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.0368*conresx, 0.944*conresy, c1, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.195*conresx, 0.944*conresy, c2, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.353*conresx, 0.944*conresy, c3, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.100*conresx, 0.917*conresy, epwr, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.278*conresx, 0.917*conresy, ftslp, color=255, charsize=charfac*conresy/720., /device + +;print to screen +print, ncount, ' time = ', curyear +;print, ncount, ' tot impacts = ', tdist +;print, ncount, ' tot craters = ', totalimpacts +;print, ncount, ' obs craters = ', ocrcnt +;print, ncount, ' regolith = ', tslp +;print, ncount, ' prod R = ', mean(prval(1,*)) + +;draw box around the main surface display & fill +displaysize = floor(0.53*conresx) ; size of displayed surface +surfxpos = floor(0.462*conresx) +surfypos = floor((0.05 + profsize)*conresy) +xbox = [surfxpos - 1,surfxpos - 1,surfxpos + displaysize,surfxpos + displaysize,surfxpos - 1] +ybox = [surfypos - 1,surfypos + displaysize,surfypos + displaysize,surfypos - 1,surfypos - 1] +plotS, xbox, ybox, /device, color=255 + +; for display +mapscaled = congrid(map,3,displaysize,displaysize,/interp) + +tv, mapscaled, surfxpos, surfypos, xsize=displaysize, ysize=displaysize, true=1, /device + +; ---------- saving window ---------- + +; save console window +fnum = string(ncount,format='(I6.6)') +; print screen to JPEG file +if (file_test('console',/DIRECTORY) eq 0) then begin + file_mkdir,'console' +endif +print, ncount, ' saving window' +fname = 'console/console' + fnum + '.jpg' +dwin = tvrd(true=1) +write_jpeg, fname, dwin, true=1, quality=90 + +end diff --git a/regolith-transport-run-example/lunar-MBA-impactor-velocities.dat b/tests/regolith-transport-run-example/lunar-MBA-impactor-velocities.dat similarity index 100% rename from regolith-transport-run-example/lunar-MBA-impactor-velocities.dat rename to tests/regolith-transport-run-example/lunar-MBA-impactor-velocities.dat diff --git a/tests/regolith-transport-run-example/start.in b/tests/regolith-transport-run-example/start.in new file mode 100644 index 00000000..eb1e22d6 --- /dev/null +++ b/tests/regolith-transport-run-example/start.in @@ -0,0 +1 @@ +ctem_driver